【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
最近一直在使用qt5,但是做的是c++开发。之前在做python测试的时候,发现其实用python开发的效率挺高的。所以,一直在想,什么时候可以用python开发qt5,本来以为很复杂,没想到却很简单。当然,最重要的发现不是这个,原来python的很多第三方库竟然可以从豆瓣下载,速度非常快,这算是今天很大的一个收获。
1、准备python环境
我这边安装的python3
2、准备pyqt5的第三方开发包
pip3 install Sip -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com
pip3 install PyQt5 -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com
pip3 install PyQt5-tools -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com
注意,这里的软件都是从第三方下载的,速度非常的块。
3、尝试编写一个简单的界面程序
#!/usr/bin/python
import sys
from PyQt5 import QtWidgets
app = QtWidgets.QApplication(sys.argv)
widget = QtWidgets.QWidget()
widget.resize(500, 500)
widget.setWindowTitle("hello, world")
widget.show()
sys.exit(app.exec()
4、执行一下脚本
shell>python3 ui.py
5、显示效果
6、几个注意事项
本身PyQt5和PyQt5-tools已经包含了需要的相关文件,不需要安装其他软件
最好使用python3实现
本身qt5开发界面就比较方便,再加上python,这样实现起来就更容易了
7、学习教程
8、部署
pip3 install pyinstaller
C:\Python35\Scripts\pyinstaller.exe process.py --noconsole