QMainWindow
QMainWindow类中比较重要的方法
方法
描述
addToolBar()
添加工具栏
centralWidge()
返回窗口中心的一个控件,未设置时返回NULL
menuBar()
返回主窗口的菜单栏
setCentralWidget()
设置窗口中心的控件
setStatusBar()
设置状态栏
statusBar()
获得状态栏对象后,调用状态栏对象的showMessage(message,int timeout=0)方法
显示状态栏信息,其中第一个参数是要显示的状态栏信息,第二个参数是信息停留的时间,单位是毫秒,默认是0,表示一直显示状态栏信息
显示状态栏信息,其中第一个参数是要显示的状态栏信息,第二个参数是信息停留的时间,单位是毫秒,默认是0,表示一直显示状态栏信息
注意:QMainWindow不能设置布局(使用setLayout()方法),因为它有自己的布局
创建主窗口实例
#下面这行代码是为了避免在所生成的pyqt中出现中文乱码的问题
# -*- coding:UTF-8 -*-
import sys
from PyQt5.QtWidgets import QApplication,QMainWindow
from PyQt5.QtGui import QIcon
class MainWindow(QMainWindow):
def __init__(self,parent=None):
#初始化继承的父类(Qmainwindow)
super(MainWindow, self).__init__(parent)
#设置窗口的大小
self.resize(400,200)
<