我得到所有 COM 端口的列表,并使用以下代码将它们的名称添加到 QComboBox:
QList<QSerialPortInfo> com_ports = QSerialPortInfo::availablePorts();
QSerialPortInfo port;
foreach(port, com_ports)
{
ui->comboBox_com_ports->addItem(port.portName());
}
我只有 COM3,但availablePorts()
函数返回两个成员,如下所示:
我的代码有什么问题?
注意:我使用“MSVC2012 OpenGL 32bit”作为编译器。