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

网友投稿 442 2022-08-30


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

import sysfrom PyQt5 import QtGui,QtCore,QtWidgetsapp = 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)


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python-If判断(python中if判断两个条件)
下一篇:java实现文件的上传功能
相关文章

 发表评论

暂时没有评论,来抢沙发吧~