как использовать периодически создавать QTthread для отправки материала? - PullRequest
0 голосов
/ 22 августа 2011

Я новичок в qt, в моем проекте мне нужно периодически посылать некоторые вещи, используя потоки. так что единственный способ в qt - использовать qttimer и qtthreads так, чтобы при каждом тайм-ауте я создавал поток для отправки своих материалов? это логичный способ сделать это? спасибо!

Ответы [ 2 ]

0 голосов
/ 22 августа 2011

Вы можете использовать таймер в отдельном потоке.

В функции потока run создайте QTimer и установите его для запуска нужного слота.Затем вызовите exec, чтобы запустить цикл обработки сообщений в потоке для обработки сигналов.

0 голосов
/ 22 августа 2011

Вам не нужно использовать QThread, если вы используете таймер.QTimer уже работает асинхронно, поэтому запуск потока из него не будет полезен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...