「编程」中年大叔学编程-认识一下PyQt
文章图片
文章图片
文章图片
Python一般做web的可能比较多 , 但是又有一些win ui库 , 比如:Tkinter
、PyGTK
、PyQt
等 , 其他的先不管 , 今天主要是学习PyQt
。
在开始之前 , 我们需要先安装pyqt5-tools
。
pip install pyqt5-tools
安装完成后 , 会在安装路径的Scrpits
目录中会多了很多exe
文件 这里打开有两种方式 , 一种就是直接双击 , 另外一种就是cmd输入designer
这里我们先随便创建一个窗体和控件 这里我们先将其保存为pydemo.ui
然后还需要一个叫pyuic5
的命令来转换为py文件 , 这个命令在我们安装pyqt5-tools
就已经安装好了 , 所以这里就直接可以使用pyuic5 -o demoui.py pydemo.ui
我们可以看到pyuic5
已经为我们生产好了相应的Python
代码 。 单独运行这个代码是不行 , 现在我们就来尝试一下怎么调用它 , 新建一个demo.py
import sys
from PyQt5 import QtWidgets
from demoui import Ui_Form
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_Form()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
最后执行python demo.py
可以看到这样的效果 。
那么 , 我们还可以借助pyinstaller
来把它打包成exe执行pyinstaller -w -F demo.py
就会在当前自动生成一个dist
目录 , 相应的exe就存放在dist
目录中 。 最后双击生成好的demo.exe
即可运行
【「编程」中年大叔学编程-认识一下PyQt】我只是记录我的学习过程 , 由于书读的少 , 可能很多地方表述或者是理解得不对 , 请轻喷并指正 。
- 组装电脑|大叔来组装电脑,提出的要求把朋友高兴坏了:这些库存货不愁了!
- AIAS编程有道|Vmware虚拟机中桥接模式、NAT模式与仅主机模式的含义与区别
- 潮黑社|三星S10起关键作用,手机中的防水王者,中年夫妇不幸落水
- 支付宝|山东大叔也叫“支付宝”,起诉马云索赔100万,走红后生活如何!
- 心乐妈咪|web前端全套零基础视频教程+软件2020最新编程视频
- 少儿编程Prog61|关于计算机计时的有趣事实
- 小米科技|6月份最受欢迎编程语言:Python取代Java,Rust进入前20名
- 娱乐圈小松鼠|人气王秒变中年油腻女,万茜也要翻车了?晒队友练习视频被指心机
- 产业气象站|有没有不需要学习编程的计算机专业
- 平城大叔|未来可期,让我们潇洒面对,科学家发现操纵优化细胞衰老途径