• Как в QT сделать одновременный прием с двух ком портов?

    @Fatus
    AlexSer, вопрос был именно про 2 COM-порта. Поэтому решением было объявление двух объектов. Если мы говорим про n COM-портов, то для начала надо узнать какие (и сколько) на момент запроса (действия) COM-порты доступны, используйте класс QSerialPortInfo. Там есть portName(), возвращающий имя COM-порта. А далее книжный C++ и динамическое создание объекта.
  • Как в QT сделать одновременный прием с двух ком портов?

    @Fatus
    AlexSer, теперь у Вас на каждый COM-порт есть по объекту, отвечающему за соединение. Сигнально-слотовое взаимодействие предоставило независимый запрос данных получаемых по COM-портам. "Более динамически?" Вы имеете ввиду, что при больших скоростях обмена не будут-ли они "мешать" друг другу.
    И слот может быть один, с параметром имени порта откуда читать данные. А сигнал (который будет иметь параметр имени порта для нужд слота), вызывать по таймауту таймера QTimer.