没有合适的资源?快使用搜索试试~ 我知道了~
首页对PyQt5基本窗口控件 QMainWindow的使用详解
QMainWindow基本介绍 QMainWindow主窗口为用户提供了一个应用程序框架,它有自己的布局,可以在布局中添加控件。 窗口类型介绍 PyQt5中,主要使用以下三个类来创建窗口,可以直接使用,也可以继承后再使用 QMainWindow QWidget QDialog QMainWindow QMainWindow可以包含菜单栏,工具栏,状态栏,标题栏等,是GUI程序的主窗口。 如果我们需要创建主窗口程序,就使用该类。 QDialog QDialog是对话框窗口的基类,对话框一般用来执行短期任务,或者与用户进行互动,它可以是模态的也可以是非模态的。QDialog没有菜单栏,工具栏,状
资源详情
资源评论
资源推荐

对对PyQt5基本窗口控件基本窗口控件 QMainWindow的使用详解的使用详解
QMainWindow基本介绍基本介绍
QMainWindow主窗口为用户提供了一个应用程序框架,它有自己的布局,可以在布局中添加控件。
窗口类型介绍窗口类型介绍
PyQt5中,主要使用以下三个类来创建窗口,可以直接使用,也可以继承后再使用
QMainWindow
QWidget
QDialog
QMainWindow
QMainWindow可以包含菜单栏,工具栏,状态栏,标题栏等,是GUI程序的主窗口。
如果我们需要创建主窗口程序,就使用该类。
QDialog
QDialog是对话框窗口的基类,对话框一般用来执行短期任务,或者与用户进行互动,它可以是模态的也可以是非模态的。QDialog没有菜单
栏,工具栏,状态栏等。
如果我们需要的是对话框,就选择该类。
QWidget
该类作为QMainWindow和QWidget的父类,并未细化到主窗口或者对话框,作为通用窗口类,如果不确定具体使用哪种窗口类,就可以使用该
类。
创建主窗口创建主窗口
QMainWindow官方文档
如果一个窗口包含一个或者多个窗口,这个窗口就是父窗口,被包含的窗口就是子窗口。没有父窗口的窗口就是顶层窗口,QMainWindow就是
顶层窗口,它可以包含很多界面元素。
在OyQt中,在主窗口中会有一个控件(Widget)占位符来占着中心窗口,可以使用setCentralWidget()来设置中心窗口。
重要方法重要方法
方法方法 描述描述
addToolBar()
添加工具栏
centralWidget() 返回窗口中心的控件,未设置返回NULL
menuBar() 返回主窗口的菜单栏
setCentralWidget() 设置窗口中心的控件
setStatusBar() 设置状态栏
statusBar() 获取状态栏对象
Note: Creating a main window without a central widget is not supported. You must have a central widget even if it is just a placeholder.


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0