没有合适的资源?快使用搜索试试~ 我知道了~
对PyQt5基本窗口控件 QMainWindow的使用详解
14 下载量 34 浏览量
2020-12-25
21:15:32
上传
评论
收藏 155KB PDF 举报
温馨提示
试读
4页
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.
资源评论
weixin_38672962
- 粉丝: 4
- 资源: 934
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功