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

    科技2025-10-29  10

     

    工程源码:https://github.com/zhangfls/QT_UartAnalysisTool

     

    一、安装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();

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

     

    下一篇:

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

     

     

    Processed: 0.010, SQL: 8