Добрый день,стоит задача: поменять цвет кнопки в посикс-потоке, есть код:Код:#include #include #include #include #include #include #include #include #include #include #include QWidget *window;QPushButton *button2;void *ColorButton(void *threadid){ button2 = new QPushButton("Button2", window); button2->setGeometry(10, 10, 180, 40); button2->setStyleSheet(" background-color: green ;border-radius: 8px; border-color: black; border-style: outset; border-width: 2px"); button2->show();}int main(int argc, char *argv[]){ pthread_t thread1; QApplication app(argc, argv); window = new QWidget; window->resize(200, 120); QPushButton button1("Button1", window); button1.setGeometry(10, 10, 180, 40); window->show(); pthread_create(&thread1, NULL, ColorButton, NULL); sleep(1); return app.exec();}Собственно на экране появляется 2 формы, на первой button1 ,на второй button2, необходимо что бы это было на одной форме, прошу помощи в реализации. Заранее спаисбо.C Cи и Qt общаюсь 2 дня.
|