当前位置: 首页 > news >正文

从零开始学习QT——第一步

一、Qt

1.1、Qt是什么

        Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。

1.2、Qt的发展历程

1991年 Qt最早由芬兰奇趣科技开发
1996年 进入商业领域,它也是目前流行的Linux桌面环境KDE的基础
2008年 奇趣科技被诺基亚公司收购,Qt称为诺基亚旗下的编程基础
2012年 Qt又被Digia公司收购
2014年4月 跨平台的集成开发环境Qt Creator3.1.0发布,同年5月20日配发了Qt5.3正式版,至此Qt实现了对iOS、Android、WP等各平台的全面支持。

1.3、QT版本

1、商业版本        

        需购买授权并通过企业账号验证安装,允许闭源和静态链接。

2、开源版本 

        安装时需使用‌个人账号‌(不可填写企业信息),且仅支持 LGPL/GPL 协议。

 二、如何创建QT工程

2.1、创建qt工程【window版本】

打开Qt Creator 界面  点击   选择 菜单栏 【文件】-  并   点击  【新建文件或项目N】菜单项

最后  选择【Choose】按钮,弹出如下对话框

点击  下一步

点击  下一步

点击  下一步

点击  下一步

点击  下一步

点击  下一步

最后创建完成

三、Qt应用程序框架

3.1、如何编译

3.1.1、第一种方式

3.1.2、第二种方式

3.1.3、第三种方式

                快捷键 : Ctrl + r

3.2、程序组成

3.2.1、整体框架

3.2.2、工程项目简单解析

自动生成的,了解就行。当你已经基本掌握qt的时候,翻阅一下资料,已经难不倒你了

3.2.3、头文件

但是一般我们会加一个私有全局变量

它的是意思是,这个全局变量只能使用在此类中,不能给其它类使用。大概是节省空间

3.2.4、主函数

3.2.5、子函数

四、编译生成窗口

我们最终的目标都是    去设计这个窗口,并实现出我们想要的应用软件出来

http://www.xdnf.cn/news/594397.html

相关文章:

  • vue组件渲染到iframe里面(同域名下),组件可以在同一项目下维护
  • VPC的作用
  • python调wfdb库读欧洲st-t数据库
  • 让办公更聪明:OA系统如何重塑企业协作模式
  • 第六部分:第五节 - 数据持久化 (基础):管理厨房的原材料库存
  • NACOS2.3.0开启鉴权登录
  • 基于深度学习的无线电调制识别系统
  • 数据库基础面试题(回答思路和面试建议)
  • 小林八股Java集合笔记(8k字概要版)
  • 【调优】Java 调优学习笔记之字符串
  • ollama接口数据返回格式化数据,商品标题,商品详情
  • 八、Linux进程和计划任务管理
  • 【Dify学习笔记】:dify通过ollama加载DeepSeek-R1-32B模型无法加载!终于解决了!!
  • C++ QT生成GIF,处理原始图像RGBA数据,窗口生成简单的动画
  • 练习小项目7:天气状态切换器
  • db_ha执行ha_isready报错authentication method 13 not supported
  • 同步/异步电路;同步/异步复位
  • 从法律视角看湖北理元理律师事务所的债务优化实践
  • Qt5、C++11 获取wifi列表与wifi连接
  • vue3商城类源码分享 期末作业 注册登录,状态管理,搜索,购物车订单页面
  • v3.0 YOLO篇-如何通过YOLO进行实验
  • Redis 中的缓存击穿、缓存穿透和缓存雪崩是什么?
  • 比较连续型自变量和从连续型变量转换成了三分类变量的因变量的关系
  • Gitee PPM:智能化项目管理如何重塑软件工厂的未来格局
  • Scaled Dot-Product Attention 中的缩放操作
  • Spring Cloud生态与技术选型指南:如何构建高可用的微服务系统?
  • C语言:gcc 或 g++ 数组边界检查方法
  • 山东大学软件学院创新项目实训开发日志——第十二周
  • 2021~2025:特斯拉人形机器人Optimus发展进程详解
  • UV-python环境管理工具 入门教程