一、安装
按理来说应该是以下两个命令,但是mac安装时总是速度慢且出错(更换镜像也无用)
pip install pyqt5
pip install pyqt5-tools
所以macos下直接
brew install pyqt5
二、在pycharm的tools中添加QtDesigner和PyUIC
QtDesinger是用来设计界面的,PyUIC是将设计好的ui转化成py文件
三、简单设计一个计算器的页面
保存为.ui文件
转化为.py文件,然后在main.c引入下,初始化转化好的py文件
from caculate import *
import sys
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
四、运行
五、将程序打包成可执行文件
sudo pip install py2app //安装转化工具,针对mac
//sudo pip install pyinstaller. 这个好像是可以打包成exe(win程序),还没试过
1、Terminal进入工程目录:
cd 工程目录
2、生成 setup.py 文件:
py2applet --make-setup main.py
3、清空编译文件:
rm -rf build dist
4、生成应用:
python setup.py py2app
5、在dist目录下面查看应用
二、pyinstaller打包
$ sudo pyinstaller -w --clean -p 依赖包路径 入口文件.py