勇哥注:
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 编辑 

少有人走的路



















