【Qt for Python官方教程】创建第一个QtWidgets程序
像学习其他编程框架一样,我们从传统的 “Hello World” 程序开始学习。下面是一个用 PySide6 编写的 Hello World 简单示例:import sysfrom PySide6.QtWidgets import QApplication, QLabelapp = QApplication(sys.argv)label = QLabel("Hello World!")label.
·
像学习其他编程框架一样,我们从传统的 “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([])
创建完 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 for Python 文章,可以查看 PySide6 专栏。
更多推荐


所有评论(0)