すべての COM ポートのリストを取得し、次のコードを使用してそれらの名前を QComboBox に追加します。
QList<QSerialPortInfo> com_ports = QSerialPortInfo::availablePorts();
QSerialPortInfo port;
foreach(port, com_ports)
{
ui->comboBox_com_ports->addItem(port.portName());
}
私は COM3 しか持っていませんが、availablePorts()
関数は次のような 2 つのメンバーを返します。
コードの何が問題になっていますか?
注:コンパイラとして「MSVC2012 OpenGL 32bit」を使用しています。