前言`
最近在用QT弄一个串口上位机,以前用QT做的串口工具在选择串口的时候只能通过串口号选择,在有多个串口设备的时候不是很方便,所以这次就想着搞成选择的时候可以显示串口设备名称的方式。
一、实现效果
目前家里就只有一个CH340的串口设备,但实现效果是可以看到还是比较成功的,显示的设备名称和串口号都是和电脑设备管理器一致的。
二、实现代码
1.检测可用串口,并把名称输出到ComboBox中,并自动根据设备名称的长度调整ComboBox下拉框的长度
代码如下:
int max_len = 0;
int pt_val = this->font().pointSize();//获取字体的磅值
QList <QSerialPortInfo> serialInfo_list = QSerialPortInfo: