背景:
突发奇想想要写一个GUI,试了一下python3.6内置的tkinter库, 不仅界面丑,而且代码很难写,函数又不清楚,所以不可能用tkinter的,这辈子都不可能用的。了解到PyQt5比较好玩,于是开始学习PyQt5,然后又了解到还有可以直接拖拽控件,可视化搭建界面的QtDesigner,又开始搞QtDesigner…….其实这些在苹果爸爸的Xcode中真的不算什么啊,iOS开发的时候,IB用着真的很酸爽!IB比Qt精致多了。
配置技巧借鉴:https://www.jianshu.com/p/094928ac0b73
初始环境:
mac: 10.14.6
pycharm
python: 3.6
pip: 19.3.1
sip: 5.0
备注:sip必须要有
第一步:安装PyQt5
pycharm中懒人式安装:
1.进入设置(command + ,)
2.搜索并安装PyQt5库,可能菊花会转很久,要耐心等待安装
使用这个库也可以代码构建界面,但是这不是我们的初衷,继续下一步
第二步:安装Qt(UI控件相关,可视化操作,直接拖拽控件)
有博客说安装了PyQt5,会自动安装Qt,我去文件目录还真看到了,但是这根本就不是那个有用的,反正正儿八经去下载安装就行了。我没找到官网mac的下载地址,给这个地址吧,我下载的最新的5.13.2
这玩意儿特别大,但是下载速度超快。安装的时候找个文件夹放好,记好路径。
Qt官网下载: http://download.qt.io/archive/qt/
2019-11-6 1:49:18
0
442
全部勾选要15个G啊,我也不知道该怎么筛选, 就Android和iOS没勾选。
第三步:配置QtDesigner
依然是进入设置:
Qt Designer 这个是名字,你可以随便填
$ProjectFileDir$ 这个请保持一致
此时,在pycharm上方的Tools里面就可以看到Qt Designer这个扩展功能了,可以快速启动Designer
第四步:配置PyUIC
如上图,我启动QtDesigner后,搭建了几个控件。然后保存名为download,保存在当前python项目同目录中。 这是个ui格式文件,通过下面的配置,我们可以让它转成.py文件。跟刚才配置一样,添加扩展