Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   QThread. Как грамотно перенести все в поток? (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/qthread-kak-gramotno-perenesti-vse-v-potok-261139/)

Guest 28.09.2011 20:09

QThread. Как грамотно перенести все в поток?
 
Есть виджет со слотом slowMethod()( который сначала был fastMethod() ).Его работа подвешивает приложение.Как правильно добавить поток к уже существующему коду?1)Внутри класса виджета добавить поток. В run() засунуть вызов slowMethod(), а потом создать в основном виджете еще один слот который запускает поток?2)Или вырезать код из slowMethod() в run(), добавив ко всему "parent->", а в методе slowMethod() запускать поток?Хотелось бы с пояснением почему именно так, а не иначе.Спасибо!


Часовой пояс GMT, время: 12:54.


© www.otvetnemail.ru - Форум вопросов и ответов.