【QT学习笔记】QT5串口工具SerilTool 二

2、项目窗口

1、新建项目

这部分就略过了,相信大家都会。不知道哪里下载QT软件的同学,下面的链接,看过来。
qt5下载链接

QT已经在QT5中加入了串口的类,我们只需在项目文件中加入就可以了。

QT  +=  serialport

2、新建主窗口

项目第一步,新建一个 MainWindow
创建一个 MainWindow窗口
然后还可以给窗口加个logo,改个名字。
在MainWindow类的构造函数中,添加代码。

setWindowTitle("串口下载工具 V1.0.2");			//设置窗口名称

在项目文件 .pro 文件里,添加代码。

RC_ICONS += logo.ico                                 //设置图标,前提是你得把图标改成 .ico格式,名字随意,我这里用的是logo,然后放在项目路径下

这时候你可以点 QT界面左下角的绿色三角形,运行看一下效果,图标和名字都有了。

添加logo和窗口名称

3、绘制主窗口

开始绘制你想要的主窗口
不同的分页用Tab Widget实现
在这里插入图片描述

这是我的,当然,你想要怎么画,就怎么画,发挥你的创意吧。

4、新建弹出窗口

可能你在主窗口里看不到串口的配置选项,因为我把它设置成弹出式的窗口了。

接下来就是要新建一个弹出式的窗口

新建一个QT设计师界面类
在这里插入图片描述
命名后,项目里会多出两个文件,一个是关于这个类的 .h 头文件,一个是关于这个类的 .cpp源文件。
在MainWindow的构造函数中,实例化这个类,这样便可以操作这个类了。

p_Com = NULL;
p_Com = new Dialog_ComConfig();			// Dialog_ComConfig 这是我的类名

你可以加一个按钮,然后在按钮的槽函数里添加代码,就可以实现窗口弹出了。我这里是在菜单栏中添加按钮。

void MainWindow::on_pushButton_Slot_Click()			//这是一个槽函数
{
    if(p_Com != NULL)
    {
        p_Com ->exec();
    }
}

然后可以运行看一下效果。

5、绘制弹出窗口

当然你这时候看到的弹出窗口什么也没有,你得给它画点什么上去。串口的配置里,主要的就是要能刷新,显示出当前的可用串口号,设置串口的波特率,停止位,奇偶校验位,数据位。于是乎,就有了这个窗口。

在这里插入图片描述

双击打开 ComboBox ,给ComboBox添加内容,注意,这时候串口里不加任何东西,我希望它的内容是刷新完串口后能自动添加进来。

在这里插入图片描述
添加完内容后,点击 OK 就行了。逐个的给串口的属性添加内容,然后就行了。

6、添加自定义按钮

在这里插入图片描述
这个part 应该是我做这个软件最刚需的部分了,给下位机发送的指令类型太多了,这个部分可能给我省很多事情。
在这里插入图片描述
在这里插入图片描述
你想要几个按钮就画几个按钮。

主要的窗口就是这样了,下一部分介绍功能实现。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值