PySide
Eric(讨论 | 贡献)2023年5月9日 (二) 16:25的版本 (创建页面,内容为“PySide是Qt公司开发的Python版GUI工具包。支持多Windows、Linux和macOS平台。 ==简介== ===时间轴=== 2009年,发布PySide,支持Qt 4。 ===安装=== 使用pip安装 pip install pyside6 {{了解更多 |[https://doc.qt.io/qtforpython-6/quickstart.html PySide 文档:快速开始] |[https://pypi.org/project/PySide6/ PyPi:PySide6] }} ==快速入门== <syntaxhighlight lang="python" > from PySide6 import QtCore,…”)
PySide是Qt公司开发的Python版GUI工具包。支持多Windows、Linux和macOS平台。
简介
时间轴
2009年,发布PySide,支持Qt 4。
安装
使用pip安装
pip install pyside6
了解更多 >> PySide 文档:快速开始 PyPi:PySide6
快速入门
from PySide6 import QtCore, QtWidgets
app = QtWidgets.QApplication()
widget = QtWidgets
widget = QtWidgets.QLabel('hello, world', alignment=QtCore.Qt.AlignCenter)
widget.resize(600, 400)
widget.show()
app.exec()
按钮点击时调用函数。
import sys
from PySide6 import QtCore, QtWidgets
class MyWidget(QtWidgets.QWidget):
def __init__(self):
super().__init__()
self.button = QtWidgets.QPushButton("点击!")
self.text = QtWidgets.QLabel("Hello World",
alignment=QtCore.Qt.AlignCenter)
self.layout = QtWidgets.QVBoxLayout(self)
self.layout.addWidget(self.text)
self.layout.addWidget(self.button)
self.button.clicked.connect(self.button_clicked)
def button_clicked(self):
self.text.setText("你点击了按钮。")
if __name__ == "__main__":
app = QtWidgets.QApplication([])
widget = MyWidget()
widget.resize(800, 600)
widget.show()
sys.exit(app.exec())
了解更多 >> PySide 文档:快速开始
布局
Designer
Qt Designer是一个设计构建用户图形界面的界面化工具。在终端使用命令即可启动:
pyside6-designer
资源
官网
- PySide 官网:https://www.qt.io/qt-for-python
- PySide 文档:https://doc.qt.io/qtforpython-6
- PySide Wiki:https://wiki.qt.io/Qt_for_Python