QT实现串口调试助手(一)

一、安装QTCreator
官网自行安装即可,community版的就够用了


二、编译器

如果如果没有特殊编译器要求,可以直接使用自带的MinGW的32位编译器,也可以安装Visual Studio配置使用它的编译器,可以编译64位的。编译器会自动检测的,建议先安装Visual Studio,QT安装时会自动识别到

三、创建一个新工程

设置项目名称和路径

设置编译器

设置基本类和UI

上面这些可以先不动,用默认的即可。

最后生成的项目文件如下图:

.pro文件描述了cpp和h文件的引入关系和模块的加载

mainwindow.h及mainwindow.cpp是UI程序入口

mianwindow.ui是个xml,描述了主窗口的UI样式和内容,可以用设计器来编辑

简单分析一下生成UI界面的流程:

通过编译,QT会将mianwindow.ui的xml内容转换为ui_mainwindow.h文件,这样C++编译器才能识别并实例化图形。

通过MainWindow的构造函数,调用UI_mianwindow里面的setupUi来实例化主窗体

mian.cpp中则实例化了MainWindow,并调用了show函数

程序通过main函数入口开始执行,于是UI界面就显示出来了

最后

return a.exec();

程序进入消息等待,等待消息事件发生并产生响应

猜你喜欢

转载自blog.csdn.net/zhangfls/article/details/108965272