1.第一个程序:显示一个窗口界面

#导入需要的包和模块
from PyQt5.Qt import *
#自带的一个关于系统的模块
import sys
#1.创建一个应用程序对象
#sys.argv当别人通过命令行启动这个程序的时候,可以设定一种功能(接收命令行传递的参数,来执行不同的业务逻辑)
app = QApplication(sys.argv)

#2.控件操作
#2.1创建控件
#当我们创建一个控件之后,如果说这个控件没有父控件,则把它当做顶层控件(窗口)
#系统会自动为这个窗口添加装饰(标题栏),窗口控件具备一些特性(设置标题,图标)
window = QWidget()
#2.2设置控件

window.setWindowTitle("第一个手写窗口")
window.resize(500,500)
window.move(200,200)
#可以将控件添加到别的容器中
labal = QLabel(window)
labal.setText("helloWorld")
labal.move(200,200)
#2.3展示控件
#刚创建好一个控件后(这个控件没有父控件),默认情况下不会被显示,只有手动
window.show()

#3.应用程序执行并进入消息循环
sys.exit(app.exec_())

1.app.exec_():让整个程序开始执行,并且进入到消息循环(无限循环),并检测到整个程序所接收到的用户交互消息
2.一般情况下父控件显示出来子控件就会显示出来

猜你喜欢

转载自blog.csdn.net/weixin_43328054/article/details/104580157
今日推荐