下面给你一个简单实用的 PySide6 GUI 示例,展示如何创建一个窗口,包含按钮和文本显示,并且演示如何用按钮触发事件更新界面。
PySide6 简单示例代码
python
import sys
from PySide6.QtWidgets import QApplication, QWidget, QVBoxLayout, QPushButton, QLabel
class MainWindow(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle("PySide6 示例窗口")
self.resize(300, 150)
# 布局
layout = QVBoxLayout()
# 标签
self.label = QLabel("点击按钮开始计数")
layout.addWidget(self.label)
# 按钮
self.button = QPushButton("点击我")
layout.addWidget(self.button)
# 连接按钮点击信号到槽函数
self.button.clicked.connect(self.on_button_clicked)
self.setLayout(layout)
# 计数器
self.count = 0
def on_button_clicked(self):
self.count += 1
self.label.setText(f"按钮被点击了 {self.count} 次")
if __name__ == "__main__":
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec())
php
874 Bytes
© 菜鸟-创作你的创作
运行说明
-
安装 PySide6:
pip install PySide6
php
19 Bytes
© 菜鸟-创作你的创作 -
运行上面代码:
python your_script_name.py
php
26 Bytes
© 菜鸟-创作你的创作 -
窗口中点击按钮,标签文本会更新计数。
拓展
- 你想做 复杂界面(多窗口、输入框、表格)吗?
- 需要示范 多线程与界面交互 么?
- 想结合 网络请求、文件操作 等功能吗?
告诉我,我帮你写更完整的 PySide6 案例!www.52runoob.com/archives/43...