Search code examples
qtqwidgetqdialogqmainwindow

Can I have a Qt project without mainwindow?


I'm starting a new Qt project. Is it mandatory to have a mainwindow in my project?

I only have qdialogs and qwidgetsas I don't need a toolbar.


Solution

  • No, it is not necessary to have a QMainWindow. A QApplication is enough to get Qt objects rolling. A QWidget that has no parent automatically becomes a standalone window, also known as top-level window.