powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / [QT4] как связать GUI с Thread
1 сообщений из 1, страница 1 из 1
[QT4] как связать GUI с Thread
    #35029058
Programister0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
приложение работает через раз сообщая о выполненной невыполнимой операции(пытается отправить отчет в микрософт)
код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
class MyThread : public QThread
{
    QTextEdit* textEdit;
    volatile int val;
  public:
    void set_textEdit(QTextEdit* p){textEdit=p;}
    void set_val(const int v){val=v;}
    void run();
};
class dlgTest: public QDialog, public Ui_dlgTest
{
    Q_OBJECT
    MyThread thread; 
  public:  
    dlgTest(QWidget *parent= 0 );  
  public slots:
    void  on_pbSetThread_clicked();
};
dlgTest::dlgTest(QWidget *parent):QDialog(parent)
{
  setupUi(this);
  thread.set_textEdit(textEdit);
} 
void dlgTest::on_pbSetThread_clicked()
{
  thread.set_val( spinBox->value() );
  thread.start();
}
void MyThread::run()
{
  int x;
  for (int i =  0 ; i <val; ++i) 
  {
    x=i* 2 ;
    textEdit->insertHtml ("test №"+QString::number(x)+" completed"); 
  } 
} 
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / [QT4] как связать GUI с Thread
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]