使用使用Python3+PyQT5+Pyserial 实现简单的串口工具方法实现简单的串口工具方法
今天小编就为大家分享一篇使用Python3+PyQT5+Pyserial 实现简单的串口工具方法,具有很好的参考价值,希望对
大家有所帮助。一起跟随小编过来看看吧
练手项目,先上图练手项目,先上图
先实现一个简单的串口工具,为之后的上位机做准备
代码如下:代码如下:
github 下载地址
pyserial_demo.py
import sys
import serial
import serial.tools.list_ports
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import QMessageBox
from PyQt5.QtCore import QTimer
from ui_demo_1 import Ui_Form
class Pyqt5_Serial(QtWidgets.QWidget, Ui_Form):
def __init__(self):
super(Pyqt5_Serial, self).__init__()
self.setupUi(self)
self.init()
self.setWindowTitle("串口小助手")
self.ser = serial.Serial()
self.port_check()
# 接收数据和发送数据数目置零
self.data_num_received = 0
self.lineEdit.setText(str(self.data_num_received))
self.data_num_sended = 0
self.lineEdit_2.setText(str(self.data_num_sended))
def init(self):
# 串口检测按钮
self.s1__box_1.clicked.connect(self.port_check)
# 串口信息显示
self.s1__box_2.currentTextChanged.connect(self.port_imf)
# 打开串口按钮
self.open_button.clicked.connect(self.port_open)
# 关闭串口按钮
self.close_button.clicked.connect(self.port_close)
评论0
最新资源