官方地址:链接

案例1

与任何其他编程框架一样,您从传统的“Hello World”程序开始。
这是 PySide6 中的 Hello World 应用程序的简单示例:

  1. import sys
  2. from PySide6.QtWidgets import QApplication, QLabel
  3. app = QApplication(sys.argv)
  4. label = QLabel("Hello World!")
  5. label.show()
  6. app.exec()

对于使用 PySide6 的widget 应用 需要使用QApplication类创建
一般使用 app = QApplication(sys.argv) ,可以传入 一些命令参数 ,不穿参也可以使用

  1. app = QApplication([])

在创建了app对象之后,我们继续创建一个 QLabel对象。

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

最终通过 .exec 运行 app程序,进入组件循环展示,但是现在只有一个label,仅此而已!

Qlabel 简介 和文档链接

官方文档:https://doc.qt.io/qtforpython/PySide6/QtWidgets/QLabel.html?highlight=qlabel
QLabel提供了一个文本或图像的显示,没有提供用户交互功能。
可以传递 文字 图像 视频 电话号码等

  1. 纯文本 传递QStringsetText().
  2. 富文本html QString将包含富文本的a 传递给setText().
  3. 图片 传递QPixmapsetPixmap().
  4. 电影 传递QMoviesetMovie().
  5. 数字 intdouble传递给setNum(),这会将数字转换为纯文本。
  6. 置空 与空的纯文本相同。这是默认设置。.clear()