4.1串口助手的设计与调试
4.1.1串口助手界面
使用QTui界面的工具
这就是串口调试助手的界面
运行后的界面
4.1.2串口助手添加
1.需要使用QComboBox(P3的笔记已经写过该控件的作用)控件来添加可选择的波特率,数据位,校验位,停止位,流控等
QComboBox
是
Qt
框架中用于创建下拉列表的一个控件。
它允许用户从一组选项中选择一个选项,并可以配置为可编辑,使用户能够在其中输入文本。
QComboBox
提供了一系列方法来添加、删除和修改列表中的项,支持通过索引或文本检索项,并可以通 过信号和槽机制来响应用户的选择变化。该控件广泛应用于需要从多个选项中进行选择的用户界面场景,例如表单和设置界面。
2.QSerialPort类

在QT软件里面可以查询到
波特率,数据位,校验位,停止位,流控等信息,利于我们可以方便整理数据以及写程序。

点击绿色+号,就可以添加所需要的
波特率,数据位,校验位,停止位,流控等
4.1.3串口调试助手自动检测串口号
需要在QSerialPortInfo类的静态公有成员,以下表格可以参考
QList<QSerialPortInfo> | |
QList<qint32> |
[static] QList<QSerialPortInfo> QSerialPortInfo::availablePorts()
Returns a list of available serial ports on the system.
QSerialPortInfo:
需要在文件的.pro文件里面添加QT += serialport,如图:
代码展示