双击官网链接直接安装
(win10
系统)计算机——属性——高级系统设置——环境变量——系统变量——编辑
添加:XXXX(安装位置)\Anaconda3\Scripts
conda create -n pyqt python=3.7
conda activate pyqt
python -m pip install --upgrade pip
pip install sip==5.3.0 -i https://pypi.douban.com/simple # (该网址下载速度更快)
pip install qscintilla -i https://pypi.douban.com/simple
pip install pyqt5 -i https://pypi.douban.com/simple
pip install pyqt5-tools -i https://pypi.douban.com/simple
建议:适当降低版本安装,亲测PyQt5=5.13.0
+ PyQt5-tools=5.13.0.1.5
可用
至2020.08,安装PyQt5=5.15.0 + PyQt5-tools=5.15.0.1.7,在D:\Anaconda3\Lib\site-packages\pyqt5_tools
文件夹运行designer.exe
不可用,出现如下错误:
pip uninstall pyqt5 pyqt5-tools
进入pyqt5的安装文件夹下,一般为D:\Anaconda3\Lib\site-packages\
,将以pyqt5开头的文件夹全部删除
网上下载eric6-20.2.zip压缩包并解压到当前文件夹,下载链接:
下载地址:eric6-20.2.zip
提取码:hzx4
**注意:**eric6-20.2对应需安装PyQt5=5.15.0,因此可以退出虚拟环境,在基础环境中重新安装PyQt5=5.15.0+PyQt5-tools=5.15.0.1.7
anaconda终端进入文件夹进行安装(注意:在安装前确保已安装好pip install qscintilla)
D: \eric6-20.2>python install.py
新版本eric6不支持汉化,直接找到了汉化包.qm文件进行了汉化。
下载地址:汉化包
提取码:jutc
将其放在你安装eric的目录下的语言包文件中
D:\Anaconda3\Lib\site-packages\eric6\i18n
打开 Eric6——选择菜单栏——设置-首选项——在左侧列表中选择项目-多重项目——点击右侧图标后选定硬盘中的一个位置,我这里是C:\Users\Alian\.eric6\workplace
文件夹——选好后点击右下方的OK按钮。(安装完成,第一次打开会自动弹出选择多重项目的工作区)
C:\Users\Alian\.eric6\workplace\PyQt5
)——Ok——Yes——Yesrailway.e4p
文件点击源代码标签右边的窗体标签,在标签下面的空白处右键点击,弹出的菜单选择新建窗体——选择窗体类型——输入文件名
双击railway.ui
,计算机自动将railway.ui加载到Qt设计师程序中
在Qt设计师中完成设计,点击工具栏中的保存按钮后关闭Qt设计师程序
回到Eric6中,右键点击railway.ui文件,在弹出的菜单中选择编译窗体
稍等片刻后程序会提示编译成功 返回源代码标签可以发现项目中多了一个Ui_railway.py
文件,双击该文件可以查看我们设计好的窗体代码
点击菜单栏的开始-运行脚本(或直接按键盘F2键)——OK——OK
新建项目——Setting——Project untitled——Project Interpreter——Add 选择上述创建的虚拟环境下的python.exe
在新建的工程下,File->Settings->Tools->External Tools,点击加号:
XXX\Anaconda3\Lib\site-packages\pyqt5_tools\designer.exe
XXX\Anaconda3\Lib\site-packages\pyqt5_tools
使用:Tools->External Tools->Qt Designer
在新建的工程下,File->Settings->Tools->External Tools,点击加号:
D:\Anaconda3\python.exe
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
$FileDir$
使用:选中.ui文件——右击——External Tools——PyUIC,这个时候会生成一个.py文件
1、 通过Eric6:编译窗体——railway.ui
转换成Ui_railway.py
2、 利用pyuic5命令行
Pyuic5 -o railway.py railway.ui
3、 利用pycharm——External Tools——PyUIC——railway.ui
转换成railway.py
(其中Ui_railway.py可以单独运行,而railway.py不可)