您的第一个QtWidgets应用程序#

与任何其他编程框架一样,您从传统的“你好,世界”程序开始。

这里是一个PySide6中的Hello World应用程序的简单示例

import sys
from PySide6.QtWidgets import QApplication, QLabel

app = QApplication(sys.argv)
label = QLabel("Hello World!")
label.show()
app.exec()

当你运行代码时,应用程序将看起来像

Simple Widget

对于使用PySide6的小部件应用程序,您必须始终从PySide6.QtWidgets模块导入适当的类。

导出之后,您创建一个QApplication实例。由于Qt可以从命令行接收参数,您可以将任何参数传递给QApplication对象。通常,您不需要传递任何参数,因此您可以将其保留为默认值,或者使用以下方法

app = QApplication([])

在创建应用程序对象之后,我们创建了一个QLabel对象。一个)cite>QLabel是一个可以展示文本(简单或富文本,如html)和图像的小部件。

# This HTML approach will be valid too!
label = QLabel("<font color=red size=40>Hello World!</font>")

备注

在创建标签后,我们在它上面调用<援引服>0

最后,我们调用app.exec()进入Qt主循环并开始执行Qt代码。实际上,只有在此时标签才会显示出来,但您可以暂时忽略这一事实。