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

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Второй архив вопросов и ответов (https://www.otvetnemail.ru/vtoroj-arhiv-voprosov-i-otvetov-801/)
-   -   Ожидание ответа от формы (https://www.otvetnemail.ru/vtoroj-arhiv-voprosov-i-otvetov-801/ozhidanie-otveta-ot-formy-206940/)

Guest 27.09.2011 11:47

Ожидание ответа от формы
 
Есть две формы. При определенных событий на первой появляется диалог - вторая форма на которой две кнопки.В классе второй формы я добавил один атрибут и один метод:КодC++ (Qt) bool isSelectDelete(); bool deleteFile;Атрибуту deleteFile в конструкторе формы присвоено:КодC++ (Qt)deleteFile = false;Слоты кнопок:КодC++ (Qt)void DeleteDialog::on_pushButton_clicked(){ deleteFile = true;}void DeleteDialog::on_pushButton_2_clicked(){ deleteFile = false;}Метод isSelectDelete()КодC++ (Qt)bool DeleteDialog::isSelectDelete(){ return deleteFile;}Как сделать так, чтобы первая форма ожидала клика на одну из кнопок второй формы? И как первой форме узнать именно на какую кнопку кликнул пользователь во второй?Вот так не получается:КодC++ (Qt)DeleteDialog* deleteDial = new DeleteDialog();deleteDial->show();if(deleteDial->isSelectDelete()){}т.к. deleteDial->isSelectDelete() возвращает false. Как сделать, что обработчик ожидал ответа от формы, а не выполнялся дальше?


Часовой пояс GMT, время: 19:28.


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