import sys from PyQt5.QtWidgets import QApplication, QWidget, QLabel app = QApplication(sys.argv) window = QWidget() window.show() label = QLabel(window) label.setText("亲爱的,我一直都很喜欢你。我希望能和你在一起,共度余生。") label.move(50, 50) label.resize(300, 100) sys.exit(app.exec_())
时间: 2023-02-08 12:00:39 浏览: 196
Pyqt5系列(一).pdf
5星 · 资源好评率100%
这段代码创建了一个基于 PyQt5 库的 GUI 应用程序。
它首先导入了 sys 和 PyQt5 库中的几个类:QApplication、QWidget、QLabel。
接着,它创建了一个 QApplication 类的实例,这是必需的,因为 PyQt5 应用程序必须有一个 QApplication 对象来运行。
然后创建了一个 QWidget 类的实例,这是一个没有边框的窗口,作为应用程序的主要窗口。
接着创建了一个 QLabel 类的实例,它显示一条消息。最后,调用了 move() 和 resize() 方法来调整标签的位置和大小。
最后,程序调用 app.exec_() 方法,这将运行应用程序的事件循环,并在用户关闭窗口时退出。
阅读全文