在使用Qtdesigner建立GUI程序时,在下图中应如何进行选择?也就是说,QMainWindow, QWidget以及QDialog之间有什么区别?
简单来说,QMainWindow是完整的窗体,可以包含菜单栏、工具栏、状态栏、标题栏等,是最常见的窗口形式,适合于完整的项目。
QDialog是对话框窗口的基类,没有菜单栏,工具栏,状态栏等,一般用来执行短期任务,或者与用户进行互动。如果我们需要的是对话框,就选择该类。
QWidget介于QMainWindow和QDialog之间。一般较少使用。
参考:https://blog.csdn.net/Mengwei_Ren/article/details/71305885