与任何其他编程框架一样,一切从传统的"HelloWold"程序开始。
以下是PySide6中"HelloWold"应用程序的一个简单的示例:
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)和图像:
# HTML代码也将是有效的
label = QLabel("<font color=red size=40>Hello World!</font>")
注意
创建QLabel标签后,我们将在标签上调用label.show()。
最后,我们调用应用app.exec()进入Qt主循环并开始执行Qt代码。在现实中,它只显示标签,但现在可以忽略这一点。
实现效果: