手把手教你写上位机_(二)QT使用串口

新建项目


给项目取个名字

一路next

得到这样的文件结构就说明配置成功

配置类

.pro文件里面添加

QT       += serialport

添加头文件

mainwindow.h文件中加入以下两个头文件

#include <QSerialPort>        //提供访问串口的功能 
#include <QSerialPortInfo>    //提供系统中存在的串口的信息


这里报错是由于项目文件更改后没保存
点一下小锤子-编译就好

设计界面

以CSDN一个经典串口界面为例,先拉大窗口

combo box控件

拖拽五个combo box控件,并且分别重命名为

com
baud
jiaoyan
date
stop


双击combo box控件,分别添加内容



text edit控件

依葫芦画瓢,继续添加控件
拖拽两个text edit控件,并且分别重命名为

recv_text
send_text

checkBox控件

继续拖拽两个checkBox控件,并且分别重命名为

checkBox_receive
checkBox_send

push button控件

继续拖拽四个push button控件,并且分别重命名为

clear
send
pushButton_time
open

对象名还是方法值?

大家时刻要记住,我们现在在修改的是控件对象的对象名,学习过C++或者JAVA的对于对象的概念一定不陌生
当然如果你没学过,我现在就举个很简单的例子


圈起来的label这个控件,他的对象名objectNamelabel_3但他的方法text串口,也就是说他显示的字符是他自带的方法属性值,而不是他的名字
在这里大家只要把握好对象名和对象方法的区别,就很容易上手QT啦~

ps:

代码里面对于label这类控件一般不做操作,毕竟没必要让提示用的字符变来变去,所以大家改好这些label的text方法以及上面的push button的text方法,我们的界面布局就结束了
其实,我是重新做了一遍录了视频…但最后发现其实没录上…内心平静.jpg

添加串口代码

直接将我发的例程中的两个文件代码复制过来就好了

然后编译运行~成功!

测验

安装破解版虚拟串口

代码解释

这一期主要讲界面,下一期讲TCP的时候着重讲代码怎么来的,也会同时讲串口的代码,所以不必急着问我代码怎么写,但有需要也可以来问我吧~

Copyright © 💖 CyberSmartCarLab
Created by 张聿韬 in 2022-01-23 19:20:57

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
串口调试助手是一种常用的工具,可以用于检验或验证串口设备的通讯功能。Python是一种免费的编程语言,可以用来串口调试助手。 手把手你如何使用Python串口调试助手的步骤如下: 1. 安装Python环境:Python可以在官网下载,下载完成后点击安装即可。同时要安装pyserial库,使用pip install pyserial命令即可完成安装。 2. 导入pyserial库:为了能够使用串口功能,需要导入pyserial库。导入库的命令如下: import serial 3. 设置串口参数:在打开串口之前要设置串口的参数,如波特率、数据位、校验位、停止位等等。设置的命令如下: serial.Serial(“COMx”, buadrate, bytesize, parity, stopbits) 其中,COMx是串口号,baudrate是波特率,bytesize是数据位,parity是校验位,stopbits是停止位。 4. 打开串口:打开串口之后,可以使用串口进行数据的发送和接收。打开串口的命令如下: ser = serial.Serial() ser.port = “COMx” ser.open() 5. 读取串口数据:使用Python读取串口数据可以使用serial.Serial.readline()命令。 data = ser.readline() 6. 发送串口数据:使用Python发送串口数据可以使用serial.Serial.write()命令。 ser.write(“data”) 7. 关闭串口使用串口后,要及时关闭串口,释放资源。关闭串口的命令如下: ser.close() 上述为了Python串口调试助手的基本步骤,详细及优化功能需要根据实际情况编代码实现。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值