pyqt5+designer-1.1 基本框架与创建窗口

最近做一个项目需要用到用户GUI,于是来学习QT

导入所有

在提前碎片化学习的时候发现大多代码都是一大堆import 然后也很迷糊不知道是什么意思
于是学习了知道了其实Qt可以通过下面命令导入所有

from  PyQt5.Qt  import *

导入sys

import sys

导入sys之后可以通过sys.argv获取到用户运行本程序时传输的参数
也可以用app.arguments()来获取到

创建一个app对象

每一次创建Qt程序都必须有这样一个app对象的存在 否则无法运行Qt

app=QApplication(sys.argv)  

创建某个东西//窗口??

创建一个窗口,这个窗口是一个窗口控件。

window=QWidget()

你也可以创建一个不是窗口控件的窗口,例如你可以创建一个只有一个标签的窗口

window=QLabel()

或你可以创建一个只有一个按钮的窗口

window=QPushButton()

设置窗口

设置Qt标题

window.setWindowTitle("hello Qt")

显示窗口

window.show()

按道理来说到这里已经是全部完工了,但你写的程序会自己退掉,因为程序执行结束就是会自动退出的
这个时候用到这个,程序进入一个渲染窗口的无限循环,除非用户自己按了退出。

sys.exit(app.exec())

这个是全部的代码

from  PyQt5.Qt  import *
import sys

app=QApplication(sys.argv)
app.arguments()
#创建一个控件之后如果这个控件没有父控件则把它当为窗口 会自动帮它添加标题图标之类的东西
window=QWidget()
#window=QPushButton()
#window=QLabel()
#window.setText("Hello")
window.setWindowTitle("hello")

window.show()


sys.exit(app.exec())

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值