python中pyqt5窗口返回主界面_对PyQt5基本窗口控件 QMainWindow的使用详解

qmainwindow基本介绍

qmainwindow主窗口为用户提供了一个应用程序框架,它有自己的布局,可以在布局中添加控件。

窗口类型介绍

pyqt5中,主要使用以下三个类来创建窗口,可以直接使用,也可以继承后再使用

qmainwindow

qwidget

qdialog

qmainwindow

qmainwindow可以包含菜单栏,工具栏,状态栏,标题栏等,是gui程序的主窗口。

如果我们需要创建主窗口程序,就使用该类。

qdialog

qdialog是对话框窗口的基类,对话框一般用来执行短期任务,或者与用户进行互动,它可以是模态的也可以是非模态的。qdialog没有菜单栏,工具栏,状态栏等。

如果我们需要的是对话框,就选择该类。

qwidget

该类作为qmainwindow和qwidget的父类,并未细化到主窗口或者对话框,作为通用窗口类,如果不确定具体使用哪种窗口类,就可以使用该类。

创建主窗口

如果一个窗口包含一个或者多个窗口,这个窗口就是父窗口,被包含的窗口就是子窗口。没有父窗口的窗口就是顶层窗口,qmainwindow就是顶层窗口,它可以包含很多界面元素。

在oyqt中,在主窗口中会有一个控件(widget)占位符来占着中心窗口,可以使用setcentralwidget()来设置中心窗口。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值