你的第一个QtWidgets应用程序¶
与任何其他编程框架一样,您从传统的“Hello World”程序开始。
这是一个使用 PySide6 编写的简单 Hello World 应用程序示例:
import sys
from PySide6.QtWidgets import QApplication, QLabel
app = QApplication(sys.argv)
label = QLabel("Hello World!")
label.show()
app.exec()
当你执行代码时,应用程序将如下所示:

对于使用PySide6的小部件应用程序,您必须始终从PySide6.QtWidgets模块导入适当的类开始。
在导入之后,你创建了一个QApplication实例。由于Qt可以从命令行接收参数,你可以将任何参数传递给QApplication对象。通常,你不需要传递任何参数,所以你可以保持原样,或者使用以下方法:
app = QApplication([])
在创建应用程序对象之后,我们创建了一个QLabel对象。QLabel是一个可以显示文本(简单或富文本,如html)和图像的小部件:
# This HTML approach will be valid too!
label = QLabel("<font color=red size=40>Hello World!</font>")
注意
创建标签后,我们调用show()。
最后,我们调用app.exec()进入Qt主循环并开始执行Qt代码。实际上,只有在这里标签才会显示,但现在可以忽略这一点。