self.Combobox1.addItem("无串口") 3.3、 设置及打开串口程序 检测到串口后进行配置,打开串口,并且启动定时器一直接收用户输入,实现代码如下所示: # 打开串口 def port_open(self): self.ser.port = self.Combobox1.currentText() # 串口号 self.ser.baudrate = int(self.Combobox2.currentText()) # 波...
def initUI(self): self.setWindowTitle('串口调试助手') self.setGeometry(300, 300, 300, 200) layout = QVBoxLayout() 现在,我们可以添加一些组件到窗口中。首先,我们添加一个用于输入串口名称的文本框(QLineEdit): self.port_line_edit = QLineEdit() layout.addWidget(self.port_line_edit) 接下来,我们添...
Python Qt GUI设计系列博文终于到了实战篇,本篇博文将贯穿之前的基础知识点实现一款串口调试助手。 1、UI设计 UI设计使用Qt Creator实现,组件布局如下所示: 2、将UI文件转换为Py文件 这里使用Python脚本的方式将UI文件转换为Python文件,代码如下所示: 代码语言:javascript 复制 import os import os.path dir ='./...
'串口异常', '关闭串口失败,请重启程序!')return None# 切换开关串口按钮使能状态和定时发送使能状态self.Pushbuttom1.setEnabled(True)self.Pushbuttom3.setEnabled(False)self.Lineedit1.setEnabled(True)# 发送数据和接收数据数目置零self.data_num_sended = 0self....
Python Qt GUI设计系列博文终于到了实战篇,本篇博文将贯穿之前的基础知识点实现一款串口调试助手。 1、UI设计 UI设计使用Qt Creator实现,组件布局如下所示: 2、将UI文件转换为Py文件 这里使用Python脚本的方式将UI文件转换为Python文件,代码如下所示: import os ...
Python Qt GUI设计系列博文终于到了实战篇,本篇博文将贯穿之前的基础知识点实现一款串口调试助手。关注【公众号】 美男子玩编程,回复关键字:串口调试助手,获取项目源码~1、UI设计UI设计使用Qt Creator实现,组件布局如下所示:2、将UI文件转换为Py文件这里使用Python脚本的方式将UI文件转换为Python文件,代码如下所示:...
从零开始编写一个上位机(串口助手)QT Creator + C++ 这里我使用Python写上位机主要的原因就是Python强大的数据抓取能力以及数据处理能力,我们可以使用Python做上位机作为自动化测试工具,采集之后的数据整合都是 非常强大的,因为Python和C++都是高级语言,所以和前面叙述使用C++写上位机的流程有许多相似之处。唯一...
笔者这里使用的是QTCreator和Python来实现一个简单的串口上位机的开发的简单过程,使用到Python,之前记录的Qt 使用C++写上位机也记录一篇文章,大家感兴趣的话可以看看。从零开始编写一个上位机(串口助手)QT Creator + C++ 这里我使用Python写上位机主要的原因就是Python强大的数据抓取能力以及数据处理能力...
如何在linux下用QT写一个简单的串口调试助手 QT5串口类 在QT5以前,编写串口一般使用的是qextserialport类,但在QT5之后有了QT自带的串口类SerialPort(串口基础类)和SerialPortInfo(串口信息类) 使用方法 pro中添加 QT += serialport 工程中包含相应的头文件 ...
Python Qt GUI设计:做一款串口调试助手(实战篇—1) https://handsome-man.blog.csdn.net/article/details/121895134 4、拓展篇 Python Qt GUI设计:如何调整组件布局比例?(拓展篇—1) https://handsome-man.blog.csdn.net/article/details/120625514 Python Qt GUI设计:菜单栏、工具栏和状态栏的使用方法(拓展篇—...