Название: Не визуализируется второе окно в приложении (после activateWindow()) Отправлено: malor от Октябрь 11, 2013, 15:52 Создаю второе окно в приложении, руководствуясь инструкцией How to open a new window in Qt (http://247jules.wordpress.com/2010/08/15/how-to-open-a-new-window-in-qt/).
Сделал у себя в проге: Код
Но после строчки frmAdd->activateWindow(); никакого окна на экране не видно. При этом главное окно перестает реагировать на щелчки мыши. Вопрос по инструкции. 6 – Add a new file by going to File->New File or Project and choose ‘C++ Class’. This will generate both a header and a source file 7 – Add a new file by going to File->New File or Project and choose ‘Qt Designer Form Class’. This will create all the files you need for the new form – the .h, .cpp and .ui files. Let’s call our new class ‘NewDialog’. The relevant filenames will be all in lower case: (далее идёт картинка) Зачем нужен 6-ой пункт, если в седьмом тоже речь идёт о создании "h" и "cpp" файлов. Проект приложил. P.S. Где в интернете русскоязычные доки по созданию дополнительных окон в IDE ? Название: Re: Не визуализируется второе окно в приложении (после activateWindow()) Отправлено: Bepec от Октябрь 11, 2013, 15:54 Читаем -
6) создаём С++ класс. 7) создаём Qt класс с формой. PS нигде. Это не отличается никакой сложностью от создания одного окна. Название: Re: Не визуализируется второе окно в приложении (после activateWindow()) Отправлено: _OLEGator_ от Октябрь 11, 2013, 15:55 Создавай новое окно без указания родителя.
|