PyQt 你好世界
Python提供了很多选项来开发 GUI 应用程序,PyQt5 就是其中之一。 PyQt5 是跨平台的 GUI 工具包,一组用于 Qt v5 的Python绑定。由于该库提供的工具和简单性,人们可以非常轻松地开发交互式桌面应用程序。
安装 :
pip install PyQt5
在本文中,我们将看到如何制作简单的 PyQt5 应用程序,它会打印消息“Hello World!”代码 :
# importing the required libraries
from PyQt5.QtWidgets import *
import sys
class Window(QMainWindow):
def __init__(self):
super().__init__()
# set the title
self.setWindowTitle("hellow world !")
# set the geometry
self.setGeometry(0, 0, 300, 300)
# create label widget
# to display content on screen
self.label = QLabel("Hello World !!", self)
# show all the widgets
self.show()
# create pyqt5 app
App = QApplication(sys.argv)
# create the instance of our Window
window = Window()
# start the app
sys.exit(App.exec())
输出 :
解释 :
首先,我们创建了继承QMainWindow
类的Window
类。在这个类中,我们可以添加将显示在主窗口上的小部件,我们使用setWindowTiltle
方法来设置标题。 setGeometry
方法来设置窗口的大小和位置以及显示我们使用的消息QLabel
。