python pyside6 gui开发

📚 简介

PySide6是Qt官方提供的Python绑定,用于创建跨平台GUI应用程序。

🚀 基本示例

import sys
from PySide6.QtWidgets import QApplication, QWidget, QPushButton, QLineEdit

class MyWindow(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()

    def initUI(self):
        self.setGeometry(100, 100, 300, 200)
        self.setWindowTitle('PySide6 Window')

        self.button = QPushButton('Click me', self)
        self.button.move(100, 100)
        self.button.clicked.connect(self.on_button_click)

        self.textbox = QLineEdit(self)
        self.textbox.move(100, 50)

    def on_button_click(self):
        text = self.textbox.text()
        print(text)

if __name__ == '__main__':
    app = QApplication(sys.argv)
    window = MyWindow()
    window.show()
    sys.exit(app.exec())

📦 主要组件

组件说明
QApplication应用程序主类
QWidget基础窗口部件
QPushButton按钮控件
QLineEdit单行文本输入框
QLabel标签控件
QVBoxLayout垂直布局
QHBoxLayout水平布局

作者:spike

分类: Python

创作时间:2026-02-23

更新时间:2026-02-23