Я работаю над некоторым приложением, использующим каркас Qt, оно использует последовательный порт и нуждается в получении некоторых данных, проблема в том, что данные организованы по некоторому протоколу, который я анализирую в обработчике сигналов (слоте) readyRead () на В то же время, мне нужно подождать, пока не будет обработано сообщение с некоторым таймаутом. Итак, чтобы подождать, я использую QThread :: msleep () после отправки, но я заметил, что когда поток переходит в режим сна в msleep (), readyRead будет генерироваться только после завершения msleep (). У меня вопрос, почему readyRead не может проснуться? Сигнал Qt не работает как реальные сигналы Unix?