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 11:00:39 浏览: 185
Python库 | pyqt5_plugins-5.15.1.2.2-cp38-cp38-win_amd64.whl
这段代码创建了一个基于 PyQt5 库的 GUI 应用程序。
它首先导入了 sys 和 PyQt5 库中的几个类:QApplication、QWidget、QLabel。
接着,它创建了一个 QApplication 类的实例,这是必需的,因为 PyQt5 应用程序必须有一个 QApplication 对象来运行。
然后创建了一个 QWidget 类的实例,这是一个没有边框的窗口,作为应用程序的主要窗口。
接着创建了一个 QLabel 类的实例,它显示一条消息。最后,调用了 move() 和 resize() 方法来调整标签的位置和大小。
最后,程序调用 app.exec_() 方法,这将运行应用程序的事件循环,并在用户关闭窗口时退出。
阅读全文