PyQt5笔记-创建主窗口

it2024-10-24  41

主窗口的类型:

在PyQt5中有三种窗口类型: QMainWindow QWidget QDialog

QMainWindow: 包含菜单栏,工具栏,状态栏和标题栏。是最常见的窗口形式

QDialog: 是对话窗口的基类。没有菜单栏,工具栏,状态栏(弹出对话框,主要用于执行短期任务)

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

具体代码实现如下:

#首先使用面向对象的方式创建MianWin实例 import sys from PyQt5.QtWidgets import QMainWindow,QApplication from PyQt5.QtGui import QIcon class FirstMainWin(QMainWindow): def __init__(self): super(FirstMainWin, self).__init__() #设置主窗口的标题 self.setWindowTitle('第一个主窗口应用') #设置主窗口的尺寸 self.resize(400, 300) #获得状态栏 self.status = self.statusBar() #设置状态栏 self.status.showMessage('只存在5秒的消息',5000)#展示一个存在5秒的消息(5000毫秒=5秒) if __name__ == '__main__': app = QApplication(sys.argv) #设置窗口图标,将具体的图标文件(.ico)显示在窗口中 #app.setWindowIcon(QIcon('./images/Dragon.ico')) main = FirstMainWin() main.show() sys.exit(app.exec_())
最新回复(0)