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

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение архива вопросов (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/)
-   -   Qthread::exec() (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/qthread-exec-260098/)

Guest 28.09.2011 19:05

Qthread::exec()
 
Привет всем!Подскажите в чем может быть проблема?Существует поток в котором в цикле выводится debug-сообщение...Windows XP Sp3, Qt 4.6 и Qt 4.6.1.Код:MainWindow.cppКод:MainWindow:: MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); task = new MyTask(); task->start();}MyTask.hКод:#ifndef MYTASK_H#define MYTASK_H#include #include #include class MyTask: public QThread{ void run();};#endif // MYTASK_HMyTask.cppКод:#include "MyTask.h"void MyTask::run(){ qDebug("qwerty"); exec();}Ожидаю увидеть много-много строк "qwerty", но выводится она единожды.


Часовой пояс GMT, время: 05:36.


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