QT每周技巧(3)~~~~~~~~~串口添加

7 篇文章 2 订阅
5 篇文章 0 订阅

前言

    上次写了Qaction的添加,将界面做的好看点,这次加入工程需要的串口设置,这部分其实也就是比葫芦画瓢,别人怎么做,自己怎么做就行。

第一节

    直接上做好的图方便看效果,如果需要就继续往下看。

    初始界面:

     点击设置界面:

     连接后画面:

     点击下载后,虚拟串口收到数据界面:

 第二节

    添加要点:

(1)串口要素添加;

(2)串口设置界面添加;

(3)全局变量添加;

    下面大概说一下:

串口:串口需要的class已经包含在QT的库里面,所以可以直接调用函数。

添加位置:(1)pro文件添加核心文件;

                 (2)mainwindow头文件添加串口头文件;串口类,分别为​:

                         #include <QSerialPort>

                         QSerialPort *m_serial = nullptr;

                 (3)mainwindow主文件添加类文件​,分别为:

                          m_serial(new QSerialPort)

串口设置界面​:串口设置界面需要添加ui工程,这个前面叙述过怎么添加​。

添加位置​:(1)mainwindow头文件添加串口头文件;分别为​:

                         class serialset

                         serialset   *m_serialset = nullptr;

                 (2)mainwindow主文件添加类文件,分别为:

                         m_serialset(new serialset)

全局变量​:全局变量和单片机的用法一样,添加后把对应的class删掉就行,然后在需要调用的​文件里包含全局变量的头文件就行。这样全部的​文件都可以使用一个变量。虽然在面向对象的编程里不提倡用全局变量,但是不用拘泥于本身的框架,大部分小伙伴应该是从逻辑编程过来的,应该很习惯于用全局变量,只要自己用的时候记住哪个地方改变参数就行了​。

结语

    下面的文章将一点一点添加大量串口数据处理和can数据处理方法,并且采用简洁的画面实现​。在百度网盘中的程序仅仅是自己第一次编写QT界面时实现的,现在看看还是有点差,所以将以前的程序慢慢改进,同时加入测试串口接收数量问题,如需源代码程序请关注订阅号,在订阅号中对应文章中添加了百度网盘连接,可以直接下载源代码。

     由于订阅号不能发送文件,所以小伙伴需要源代码请留言​。同时订阅号不能先给关注小伙伴发消息,只能关注小伙伴先发消息才能回复,所以需要源代码的小伙伴请在公众号中留言。​

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值