Russian Qt Forum
Ноябрь 25, 2024, 02:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Передачи сигнала в определенный потоков.  (Прочитано 5402 раз)
venom2013
Гость
« Ответ #15 : Сентябрь 04, 2013, 17:27 »

извини за нубство. запустить функцию messageFomMtHostTh(list); в нужном мне потоки.
Я запускаю нужный мне поток, а как запустить messageFomMtHostTh(list) в этом потоке?
Код:
if(threads.at(0)->objectName()=="0024")
        threads.at(0)->start();
Записан
mutineer
Гость
« Ответ #16 : Сентябрь 04, 2013, 17:30 »

Тебе нужно создать объект-наследник QObject, который реализует все твои сигналы-слоты, создать QThread и запустить его. Затем при помощи QObject::moveToThread() засунуть объект в поток и общаться с ним при помощи сигналов-слотов или QMetaObject::invokeMethod()
Записан
venom2013
Гость
« Ответ #17 : Сентябрь 04, 2013, 17:35 »

Спасибо. Буду пробовать.
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.051 секунд. Запросов: 20.