勇哥注:
QWidget你可以理解为基础的窗口界面,QMainWindow则是可以带有状态栏、工具条、菜单栏的模板窗口界面。
(一)最简单的模板代码
# 创建 QApplication 实例(必须且只能有一个) app = QApplication() #创建一个简单的标签控件 label = QLabel("你好,Pyside6!") label.show() #启动事件循环 app.exec()
(二)体验QWidget
由QWidget创建的不可以使用QT本身的菜单栏,工具条这些。除非你自己去开发。
from PySide6.QtWidgets import QApplication, Qwidget app'=QApplication() window = QWidget() window.setWindowTitle("这是一个 QWidget 窗口") window.resize(300,200) window.show() app.exec()
(三)体验QMainWindow
from PySide6.QtWidgets import QApplication, QMainWindow, QLable app = QApplication() window = QMainWindow() window.setWindowTitle("这是一个 QMainWindow 窗口") window.resize(500,300) #添加中央控件 label = QLabel("这是中央区域")window.setCentralWidget(label) #添加菜单栏 menu bar = OMenuBar() menu bar.addMenu("文件") menu bar.addMenu("编辑") window.setMenuBar(menu bar) #添加工具栏 toolbar = QToolBar("主工具栏") window.addToolBar(toolbar) #添加状态栏 status_bar =QStatusBar() status_bar.showMessage("准备就绪") window.setStatusBar(status_bar) window.show() app.exec()
本文出自勇哥的网站《少有人走的路》wwww.skcircle.com,转载请注明出处!讨论可扫码加群:

本帖最后由 勇哥,很想停止 于 2025-10-02 18:29:18 编辑 
