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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Класс от QObject в класс от QThread  (Прочитано 3267 раз)
Madgeniy
Гость
« : Февраль 15, 2011, 09:03 »

Доброго времени суток. Есть класс, реализованный как унаследованный от QObject. Хочу поместить экземпляр класса в отдельный поток. Как это лучше сделать? Или переписать полностью его как унаследованный от QThread?
Спасибо.
Записан
alexman
Гость
« Ответ #1 : Февраль 15, 2011, 09:17 »

В чем вопрос то? как угодно так и делайте...если что то сигналы-слоты потокобезопасны!
Записан
Madgeniy
Гость
« Ответ #2 : Февраль 15, 2011, 10:55 »

Вопрос в том как заставить  работать экземпляр класса в отдельном потоке, чтобы его не переписывать.
Записан
_govorilka
Гость
« Ответ #3 : Февраль 15, 2011, 11:05 »

Делается вот этой функцией:
Код:
void QObject::moveToThread (QThread * targetThread)

parent у QObject, который перемещаешь в другую нить должен быть равен 0.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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