【实例简介】
【实例截图】

【核心代码】
# 逻辑文件
import re
import sys
import binascii
import time
from PyQt5.QtCore import QTimer, QUrl
from PyQt5.QtWidgets import *
from PyQt5.QtSerialPort import QSerialPort, QSerialPortInfo
from PyQt5.QtWidgets import QApplication, QMainWindow
from PyQt5.QtWebEngineWidgets import *
from Ui_SerialPort import Ui_Form
from PyQt5.QtCore import QDate
class MyMainWindow(QMainWindow, Ui_Form):
def __init__(self, parent=None):
super(MyMainWindow, self).__init__(parent)
self.setupUi(self)
# 设置实例
self.CreateItems()
# 设置信号与槽
self.CreateSignalSlot()
# 设置实例
def CreateItems(self):
# Qt 串口类
self.com = QSerialPort()
该博客介绍了如何使用Python的PyQt5库实现串口通信。通过创建Qt界面,结合QSerialPort模块,实现了串口的打开、关闭、数据发送和接收功能,并提供了16进制数据显示的选项。此外,还包含了串口刷新和错误处理功能。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



