Pycharm+PyQt5的安装和配置
第一步:安装两个轮子:
因为我想放在指定项目文件里,不想装到py默认lib文件夹里,所以没用pip。(pip应该也可以选择安装路径的,但是不会,请大大们指导指导)
失败经验:
但是我直接下载包丢到 site-packages 里,是不行的。pycharm会读不到 PyQt5里面的 QtWidgets库等……
解决方法:
我在pycharm里直接装才成功了,估计pip安装也是可以的。
① PyQt5的python轮子:用来调用 Qt (c++写的图形界面) 的各种东东。包含转换 .ui 文件的为 .py 文件的 pyuic5.exe程式。
② pyqt5-tools:一个补丁包。里面含有我们需要的 Qt Designer.exe 程序。
第二步:设置Pycharm的External Tools
① 打开pycharm配置:Tools - External Tools
② 我这里已经加了,大家是空就的点 + 号。
② 到这里填这几个东西。
Name:随便起个名字
Group:随便起个组名
Program:不能随便!这是程序位置,在前面下载的pyqt5-tools包里面。(这里不知为啥他文件名是 _ 号不是 - 号,反正我的没事,不用管它。)
Working directory:填这个 $FileDir$
③ 再来一遍设置 PyUic
Name:随便起个名字
Group:随便起个组名
Program:不能随便!这是程序位置,如果用pip或者pycharm里直接安装PyQt5轮子正确的话,这个就在这里:项目文件的scripts\pyuic5.exe
这里还多个要写的,Arguments:$FileName$ -o $FileNameWithoutExtension$.py
Working directory:还是填这个! $FileDir$
最后按apply,ok即可!
第三部:来测试打开下吧!
① 找到tools里面 刚自定的Qt分组 的外部工具,名字叫这个,打开!
进来了,点 create 随便建一个吧!
基础操作!
然后可能要:重命名 .ui文件,因为如果.ui文件的命名里有 “空格键”,那么pyuic5.exe程序运行就会报错!“PYQT Error: one input ui-file must be specified错误” 。最后点下面蓝色我们第二部设置的,能生成就ok啦!