У меня есть QMainWindow, который начинается только с строки меню с меню с двумя вариантами. При первом щелчке окно должно быть заполнено QLabels и различными виджетами ввода для получения данных. Когда выбран второй вариант, окно должно быть заполнено QTextEdit (очевидно, удаление всего, что было в окне в то время)
Ниже приведен код, который я пробовал:
void OrderWindow::displayAddOrder(){
QVBoxLayout* tlayout = new QVBoxLayout();
QHBoxLayout* row = new QHBoxLayout();
row->addWidget(nameLbl);
tlayout->addLayout(row);
qDeleteAll(children());
delete layout();
setLayout(tlayout);
}
Это немного грязно, так как я пробовал разные вещи. Когда я нажимаю на пункт меню с этим кодом, он просто говорит, что приложение перестало работать.
Любая помощь будет оценена по достоинству.