Название: [РЕШЕНО] Вызов потока для функции класса Отправлено: bixbit от Сентябрь 05, 2011, 01:54 Доброго времени суток
Есть класс Код: #ifndef TEST_H создаю класс для потока Код: #ifndef THREAD_H Код: #include<QtGui> так вот. Как для Код: test1->checker(); Название: Re: Вызов потока для функции класса Отправлено: niXman от Сентябрь 05, 2011, 02:16 что значит "вызвать поток"? выполнить функцию в потоке?
Название: Re: Вызов потока для функции класса Отправлено: ecspertiza от Сентябрь 05, 2011, 09:11 Если нужно одну ф-цию выполнить в потоке, глянь в сторону QtConcurrent::run
пример из ассистента Код: void someFunction(int arg1, double arg2); ну или без параметров Код: void foo(); если нужно будет ожидание, то используй Код: future.waitForFinished() Название: Re: Вызов потока для функции класса Отправлено: bixbit от Сентябрь 05, 2011, 19:40 Спасибо, ecspertiza
Именно QtConcurrent мне и был нужен, намного проще чем QThread только пришлось вызвать её из класса т. к. функция обращалась к форме Код: void Test::go() |