《Qt开发全流程手册》包含从最基本布局构建,各种元素的添加,成为一个打包好的软件的所有流程。辅助初学者快速搭建自己的项目并成功打包。实现自定义软件的开发。
不论年龄,不论学历,只要有耐心,根据教程一步步进行,就能开发软件。开发你自己的软件,通过教程,简单上手。
学生可以进行学习,作为自己一项技能,更是可以开发软件作为自己毕业设计。如果论文内容不够充分,通过该教程,可以快速生成自己的软件,作为自己论文内容的一部分。
其他行业人员也可以学习,融合自己行业的相关知识,开发便于自己使用的软件,为自己增添一个技能。
同行业的人,也可把这个作为一个快速粘贴复制代码块的便捷化工具,总结了常用的相关控件,可以作为字典查询,快速找到,快速复制,提示工作效率。
《Qt开发全流程手册》软件内容截图如下:
总介绍
Qt背景知识,先介绍了本Qt manual手册的各个部分,如下。然后用介绍了Qt的相关背景信息,比如:Qt产生与发展、pro文件中各种字段的介绍。
Qt安装:有关Qt安装的知识点集合,从5.14.2之前的二进制包的安装方式,到5.14.2之后的在线安装方法都有介绍。
Qt配置:有关一些在Qt开发过程中的遇到的通过配置就能解决的问题汇总。
QWidget框架:QWidget开发过程中的一些比较好的起始布局框架和一些比较常用的Qt开发中用到的技术点集合。
QWidget知识:QWidget开发的基础知识,从最简单的创建一个QWidget界面和各种控件的介绍,各种QWidget的图鉴。
Qt查改bug:介绍了Qt查询bug的方法,和一些可能遇到的bugs的总结。
Qt功能机制:Qt的功能机制是介绍一些Qt使用过程中的一些稍微复杂的功能实现,比如Qt的基础知识要稍微复杂一些的Qt知识。
Qt项目问题:Qt项目问题是汇总了一些在本人的实际做项目中遇到的一些实际的问题,和一些实际中用的性能测试的方法。
Qt项目裁剪:Qt项目裁剪是汇总了一些Qt运行库的相关信息,可以根据这些信息在打包时,将一些不需要的库给去掉。
Qt项目打包:Qt项目打包是介绍了我们已经开发好的项目在Windows下或者Linux下的打包方法。
相关知识
Qt是这款软件使用的应用程序开发框架,首先介绍了Qt的安装,是因为用的比较多,安装的时候也需要一些问题要解决,还有就是本软件运行也需要Qt的一些库。
在安装之前,首先要做的是对Qt各个版本之间的差异进行梳理,这样才能比较准确确定出自己需要哪个版本,这些资料是在网上搜集,仅供参考。
前言:QT用的最多的是QT5系列,qt6系列目前虽然是一个大版本,增加了更多的系列,但是不稳定且要求win10及以上版本。而且Qt6为了追求速度,舍弃了很多历史包袱,例如控件、字体可视化、WebEngine所以也没必要急着升级Qt6,建议等完整版出来后再升级也不迟。
稳定版本:Qt4:4.8.7 4.X系列结束版本
Qt5:5.6 LTS 长期支持版本
Qt5:5.9 LTS 长期支持版本
Qt5:5.12 LTS 长期支持版本
Qt5:5.15 LTS 长期支持版本
版本知识点:1、Qt4.8.7是Qt4的终结版本,是Qt4系列版本中最稳定最经典的(很多嵌入式板子还是用Qt4.8),其实这版本是和Qt5.5差不多时间发布的。(大版本之间存在同时开发维护)
2、Qt5.6.3是最后支持xp系统的长期支持版本,Qt5.7.0是最后支持xp系统的非长期支持版本。
3、Qt5.12.3是最后提供mysql数据库插件的版本,往后的版本需要自行编译对应的mysql数据库插件,官方安装包不再提供。
4、Qt5.12.5是最后样表性能最高版本,经过魔改大佬们代码发现此版本样表代表代码中为了修复一个bug做了循环嵌套设置,导致性能急剧下降,界面卡顿10倍以上。
5、Qt5.14.2是最后提供二进制安装包的版本,后面的版本都需要在线安装。
6、Qt5.15系列是最后支持win7的版本,后面的Qt6系列版本需要编译才能支持。
QWidget框架
QWidget开发过程中的一些比较好的起始布局框架和一些比较常用的Qt开发中用到的技术点集合。这里输出的代码,是比较完整的。和官方的qt例子不同的,是比较贴近实际使用的。可以作为开发前起始的代码框架。
QMainWindow是一个用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个浮动窗口(dock widgets)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器,图片编辑器。
1、QMainWindow例子代码输出
下面是这个例子运行起来的界面截图,在这个例子中使用QMainWindow的基本架构,点击下方输出按钮, 既可输出代码例子。
QMainWindow对比例子输出
2、QMainWindow主界面介绍
QWidget框架
QWidget开发过程中的一些比较好的起始布局框架和一些比较常用的Qt开发中用到的技术点集合。这里输出的代码,是比较完整的。和官方的qt例子不同的,是比较贴近实际使用的。可以作为开发前起始的代码框架。
QMainWindow是一个用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个浮动窗口(dock widgets)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器,图片编辑器。
1、QMainWindow例子代码输出
下面是这个例子运行起来的界面截图,在这个例子中使用QMainWindow的基本架构,点击下方输出按钮, 既可输出代码例子。
QMainWindow对比例子输出
2、QMainWindow主界面介绍
概
述
基础知识讲解思路:首先是从创建最简单的QWidget界面创建。也有最简单的示例代码编写,窗口的简单配置。
然后是按钮的几种创建的方法,推荐出最便捷使用的按钮创建方法。按钮配置的几种方法。按钮点击后链接触发的各种事件的总结:触发元素值的改变、触发控制台输出信息、触发对话框的弹出
QWidget界面创建
这里将介绍Qt开发最基本的操作,就是创建一个QWidget界面。首先进入qtcreator界面,根据下方示意图步骤1、2、3、4。













