窗口类型有3种:
Dialog without Buttons(QDialog):对话窗口的基类,例如选项设置窗口。
Main Window(QMainWindow):可包含菜单栏、工具栏、状态栏、标题栏。
Widget(QWidget):不确定窗口用途时使用。
from PyQt5.QtWidgets import QMainWindowclass uiLoad(QMainWindow): def __init__(self): super().__init__() self.setupUI() def setupUI(self): self.setWindowTitle("带状态栏的主窗口") # 获得状态栏 self.status = self.statusBar() # 在状态栏显示消息 self.status.showMessage("abc",5000)
主程序代码:
import sysfrom UI_form import *from PyQt5.QtWidgets import QApplication,QWidgetif __name__ == '__main__': app = QApplication(sys.argv) # 设置程序图标 app.setWindowIcon("./images/xxx.ico") mainWindow = uiLoad() mainWindow.show() sys.exit(app.exec_())