Запуск новой формы нажатием кнопки в приложении Qt GUI? - PullRequest
3 голосов
/ 21 февраля 2011

Я пытаюсь на несколько простых приложений.Я хотел бы знать, как запустить новую форму, нажав кнопку в главном окне.Пожалуйста, объясните мне это на простом примере.

1 Ответ

3 голосов
/ 21 февраля 2011

QT уже поставляется с простым примером того, как создавать и показывать различные типы окон и диалогов. Посмотрите здесь: Пример оконных флагов

Также, если у вас уже есть главная вдова в вашем приложении, вы можете посмотреть, как она отображается (функция main в вашем main.cpp) для вашего проекта, и использовать ту же технику:

MainWindowTest *testWindow = new MainWindowTest();
testWindow->show();

Если вам нужно показать модальное диалоговое окно, используйте метод exec() вашего диалогового окна:

Dialog *dialog = new Dialog();
dialog->exec();

надеюсь, это поможет, с уважением

...