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 ='./...
3.11、关闭串口程序 关闭串口,停止定时器,重置组件和标志状态,实现代码如下所示: # 关闭串口 def port_close(self): try: self.timer.stop() self.timer_send.stop() self.ser.close() except: QMessageBox.critical(self, '串口异常', '关闭串口失败,请重启程序!') return None # 切换开关串口按钮使能状...
1、UI设计 UI设计使用Qt Creator实现,组件布局如下所示: 2、将UI文件转换为Py文件 这里使用Python脚本的方式将UI文件转换为Python文件,代码如下所示: import os import os.path dir ='./' #文件所在的路径 #找出路径下所有的.ui文件 def listUiFile(): list = [] files = os.listdir(dir) for filename...
Python Qt GUI设计系列博文终于到了实战篇,本篇博文将贯穿之前的基础知识点实现一款串口调试助手。关注【公众号】 美男子玩编程,回复关键字:串口调试助手,获取项目源码~1、UI设计UI设计使用Qt Creator实现,组件布局如下所示:2、将UI文件转换为Py文件这里使用Python脚本的方式将UI文件转换为Python文件,代码如下所示:...
笔者这里使用的是QTCreator和Python来实现一个简单的串口上位机的开发的简单过程,使用到Python,之前记录的Qt 使用C++写上位机也记录一篇文章,大家感兴趣的话可以看看。从零开始编写一个上位机(串口助手)QT Creator + C++ 这里我使用Python写上位机主要的原因就是Python强大的数据抓取能力以及数据处理能力...
从零开始编写一个上位机(串口助手)QT Creator + C++ 这里我使用Python写上位机主要的原因就是Python强大的数据抓取能力以及数据处理能力,我们可以使用Python做上位机作为自动化测试工具,采集之后的数据整合都是 非常强大的,因为Python和C++都是高级语言,所以和前面叙述使用C++写上位机的流程有许多相似之处。唯一...
如何在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设计:菜单栏、工具栏和状态栏的使用方法(拓展篇—...
41 使用PyAutoGUI实现图形用户界面自动化 (3)屏幕上定位制定图像 #编程 #python #自动化 #pyautogui #知识分享 #电脑知识 05:17 使用Numpy和PIL处理图像 #python #图像处理 #代码 #程序编程 #dou出新知 #电脑 01:22 使用GPT4的API实现图片识别功能#python #chatgpt应用领域 #图片识别 #gpt4turbo #程序...