В добавление к предыдущему посту, есть и самый удобный способ построения списка COM-портов в Windows - с использованием готовой библиотеки qextserialport.
Всё ну очень просто.
#include
QStringList getComPortList()
{
QStringList list;
QList ports = QextSerialEnumerator::getPorts();
foreach(QextPortInfo port, ports)
{
list.append(port.portName);
}
return list;
}
А еще есть QSerialDevice 2.0 и QtSerialPort, который является потомком QSerialDevice.
ОтветитьУдалитьhttp://qt-project.org/wiki/QtSerialPort_Russian
Супер. Но это, я так понимаю, только в Qt5 появилось.
УдалитьНе только в Qt5. Уже реализована поддержка QtSerialPort и для Qt4... Хотя есть еще небольшие проблемы со сборкой примеров, но это ерунда.
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалить