当前位置 : 主页 > 编程语言 > python >

#yyds干货盘点#Qt程序的基本框架

来源:互联网 收集:自由互联 发布时间:2022-06-15
import sys from PyQt5 import QtGui , QtCore , QtWidgets app = QtWidgets . QApplication ( sys . argv ) widgetHello = QtWidgets . QWidget () widgetHello . resize ( 280 , 150 ) widgetHello . setWindowTitle ( "Demo2_1" ) LabHello = QtWidgets .
import sys
from PyQt5 import QtGui,QtCore,QtWidgets

app = QtWidgets.QApplication(sys.argv)
widgetHello = QtWidgets.QWidget()
widgetHello.resize(280,150)
widgetHello.setWindowTitle("Demo2_1")


LabHello = QtWidgets.QLabel(widgetHello)
LabHello.setText("hello world pyqt5")

font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)

LabHello.setFont(font)
size = LabHello.sizeHint()
LabHello.setGeometry(70, 60, size.width(), size.height())

widgetHello.show()
sys.exit(app.exec_())

(1)首先导入了PyQt5包中的一些模块,包括QtCore, QtGui, QtWidgets,其中每个模块都包含了一些类。

(2)用下面的语句创建了一个应用程序。

app = QtWidgets.QApplication(sys.argv)

这里用到了QtWidgets模块中的QApplication类。QApplication是管理GUI应用程序的控制流程和设置的类,这里创建的应用程序对象是app。

(3)使用QtWidgets模块中的QWidget类创建了窗体对象widgetHello,然后调用QWidget类的resize()函数设置窗体大小,调用setWindowTitle()函数设置窗体标题。

(4)使用QtWidgets模块中的QLabel类创建了一个标签对象LabHello,创建LabHello的语句是:

LabHello = QtWidgets.QLabel(widgetHello)

上一篇:Python-If判断
下一篇:没有了
网友评论