Здравствуйте, гость ( Вход | Регистрация )
BRE | Дата 16.12.2011, 18:23 |
Это ты диалоги так всегда вызывал, в QDialog этот метод остался. А окно у тебя сразу закрывается потому, что ты его создаешь на стеке, а как известно все автоматические переменные разрушаются при выходе из их зоны видимости. Нужно просто создавать этот объект в куче (через new) и все будет показываться. Никто убрать exec сейчас не может, до Qt5 по крайней мере. |
|
Vova | Дата 16.12.2011, 17:16 |
Всегда вызывал окна .exec(), но в новой версии qt похоже вообще нет exec(). Ни в QWidget, ни в QMainWindow, ни в QDialog. А если вызывать через show() - окно показывается, но сразу закрывается. Вопрос: Какого $$$ они убрали exec???? Как показать окно с помощью show()????
|
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 28.3.2024, 13:51 |