среда, 25 апреля 2012 г.

Список COM-портов в Qt. Библиотека qextserialport.

В добавление к предыдущему посту, есть и самый удобный способ построения списка COM-портов в Windows - с использованием готовой библиотеки qextserialport.

Всё ну очень просто.


#include 

QStringList getComPortList()
{
    QStringList list;
    QList ports = QextSerialEnumerator::getPorts();
    foreach(QextPortInfo port, ports)
    {
        list.append(port.portName);
    }
    return list;
}

4 комментария:

  1. А еще есть QSerialDevice 2.0 и QtSerialPort, который является потомком QSerialDevice.

    http://qt-project.org/wiki/QtSerialPort_Russian

    ОтветитьУдалить
    Ответы
    1. Супер. Но это, я так понимаю, только в Qt5 появилось.

      Удалить
  2. Не только в Qt5. Уже реализована поддержка QtSerialPort и для Qt4... Хотя есть еще небольшие проблемы со сборкой примеров, но это ерунда.

    ОтветитьУдалить
  3. Этот комментарий был удален автором.

    ОтветитьУдалить