PyQt5最全1 创建主窗口

PyQt5最全1 创建主窗口

主窗口的类型

有三种窗口

QMainWin

QWidget

QDialog

QMainWin:可以包括菜单栏、工具栏、状态栏和标题栏,是最常见的窗口形式

QDialog: 是对话窗口的基类。没有菜单栏、工具栏和状态栏

QWidget: 不确定窗口的用途,就使用QWidget

以下内容来自百度

QMainWindow中在setUi时自动为用户创建了一个菜单栏、工具栏、中心窗口和状态栏。而QWidget是没有这几点的。

QWidget运行后就只有一个“页面”,而QMainWindow运行后生成了一个“窗口”

从外到内依次是菜单栏、状态栏、工具栏、停靠窗口、中心窗口。
查看帮助文档可以发现,setMenuBar、addToolBar、setCentralWidget、setStatusBar几种行为只有QMainWindow类具有。
因此,在继承自QWidget类的用户类中无法创建菜单栏等几种行为。
这就是QMainWindow和QWidget的主要区别。

import sys
from PyQt5.QtWidgets import QMainWindow, QApplication
from PyQt5
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值