On 30/Apr/21 15:20, Nicholas Yue wrote: > Hi, > > I am learning and comparing the different UI I can create via Designer > > I can get the Widget to load and show up > > https://github.com/nyue/QtQuestions/blob/main/Qt5/language_change/form/Form.cpp > <https://github.com/nyue/QtQuestions/blob/main/Qt5/language_change/form/Form.cpp> > > but somehow, the MainWindow variety, I have not been able to > > https://github.com/nyue/QtQuestions/blob/main/Qt5/language_change/mainwindow/MainWindow.cpp > <https://github.com/nyue/QtQuestions/blob/main/Qt5/language_change/mainwindow/MainWindow.cpp> > > The examples and documentation I found focuses on Form/Widget but not > MainWindow > > Any advice ?
Omit the parentWidget parameter in the call to QUiLoader::load. Layouts handle reparenting widgets they manage. That and using QMainWindow::setCentralWidget instead of attempting to apply a new layout to the entire QMainWindow should be enough to display the content of the UI file. _______________________________________________ Interest mailing list Interest@qt-project.org https://lists.qt-project.org/listinfo/interest