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

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   обработчик для QPushBotton (https://www.otvetnemail.ru/novyj-arhiv-3-813/obrabotchik-dlya-qpushbotton-261649/)

Guest 28.09.2011 20:39

обработчик для QPushBotton
 
Как назначить собственную функцию обработки сигнала?Код:connect(button, SIGNAL(clicked()), qApp, SLOT(quit())); Тут используется функция класса приложения. Как туда прописать свою функцию?Код: #include #include #include int main(int argc, char *argv[]){ QApplication app(argc, argv); QPushButton *button = new QPushButton("Quit", 0); QObject::connect(button, SIGNAL(clicked()), &app, SLOT(slotTest())); button->show(); return app.exec();}void slotTest(){ QDialog *dialog = new QDialog(); dialog->show();}так не работает. Что я делаю не правильно?


Часовой пояс GMT, время: 13:27.


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