简介:本文将指导您如何使用QT Creator和Python从零开始编写一个简单的上位机(串口助手)。我们将通过这个过程学习如何设置开发环境,创建基本的用户界面,以及实现串口通信。
在开始之前,您需要先安装以下软件:
步骤二:设置串口参数
from PyQt5 import QtWidgetsimport sysimport serialfrom PyQt5.QtSerialPort import QSerialPort, QSerialPortInfo
步骤三:创建用户界面
ser = serial.Serial('COM3', 9600, timeout=1) # COM3是串口名,9600是波特率,timeout是超时时间
步骤五:运行程序
def send_data():data = ui.lineEdit.text() # 获取文本框中的数据ser.write(data.encode()) # 发送数据到串口def read_data():while ser.in_waiting: # 如果有数据可读data = ser.readline().decode() # 从串口读取数据ui.textEdit.append(data) # 在文本框中显示数据