Создаю второе окно в приложении, руководствуясь инструкцией
How to open a new window in Qt.
Сделал у себя в проге:
C++ (Qt)
// Add new record
void TextFinder::on_btAdd_clicked()
{
if (!frmAdd)
frmAdd = new FormAdd(this);
frmAdd->show();
frmAdd->raise();
frmAdd->activateWindow();
}
Но после строчки
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 ?