pyqt中QMainWindow, QWidget以及QDialog的区别

在使用Qtdesigner建立GUI程序时,在下图中应如何进行选择?也就是说,QMainWindow, QWidget以及QDialog之间有什么区别?

pyqt中QMainWindow, QWidget以及QDialog的区别_第1张图片

简单来说,QMainWindow是完整的窗体,可以包含菜单栏、工具栏、状态栏、标题栏等,是最常见的窗口形式,适合于完整的项目。

å¨è¿éæå¥å¾çæè¿°

QDialog是对话框窗口的基类,没有菜单栏,工具栏,状态栏等,一般用来执行短期任务,或者与用户进行互动。如果我们需要的是对话框,就选择该类。

QWidget介于QMainWindow和QDialog之间。一般较少使用。

 

参考:https://blog.csdn.net/Mengwei_Ren/article/details/71305885 

你可能感兴趣的:(PyQt)