python3的下载地址以及anaconda+pycharm+pyqt5(QtDesigner)环境搭建

本文介绍如何在PyCharm中配置QtDesigner环境,包括安装Anaconda、PyQt5-tools,设置Project Interpreter,以及如何将.ui文件转换为.py文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装anaconda

注:装anaconda并不需要先装python
anaconda里面集成了很多关于python科学计算的第三方库 包括pyqt和python.exe
下载地址:http://continuum.io/downloads
安装完成后在cmd中输入pip list,或者在Anaconda管理器(Anaconda Command Prompt)中输入conda list 查看已经安装的库

设置pycharm的Project Interpreter

在Pycharm的Files>>settings>>Project Interpreter>>Add local 里面添加Anaconda python.exe. 应用

python对应包的下载和卸载用pip就行
cmd中pip install xx / pip uninstall xx
也可以在Anaconda Command Prompt中 conda install xxx

单独安装python3.x(不打算安装anaconda的情况下需要安装)

Windows下py3版本的下载:
https://www.python.org/downloads/windows/
安装时记得勾选add py to path
next之后记得勾选install for all users

安装完成后配置系统环境变量
我的电脑-右键-属性-高级系统设置-环境变量
系统变量那栏选中path 编辑 新建 添加安装位置
(勾选add to path后不需要做这步)

想卸载的话去控制面板卸就行 要是出现一些文件的损坏可能会无法卸载
这个时候只需要把对应版本的python再下一遍 然后就可正常卸载

关于QtCreator和QtDesigner

另:QtDesigner可以用来写GUI程序,关于QtCreator和QtDesigner:QtCreator里集成了QtDesigner,是一个IDE,也就是一个集成开发环境,里面有代码编写器,编译器,调试器,还有图形设计器QtDesigner,有了它你可以写软件。而Qt Designer是用来设计界面的,只能设计图形,是个图形设计器,要和如pycharm、Eric6等配合使用。

pycharm+QtDesigner环境配置
1.安装pyqt5-tools.

anaconda中含有pyqt5,但是PyQt5不再提供Qt Designer等工具,所以需要再安装pyqt5-tools.
在命令行输入:pip install pyqt5-tools
其路径是:Anaconda\Lib\site-packages\pyqt5-tools\designer.exe

如果QtDesigner是配合Eric6而不是pycharm使用的话需要将designer.exe 拷贝到Anaconda\Lib\site-packages\PyQt5\Qt\bin,否则Eric6运行的时候会报错,说找不到designer。pycharm不存在这种现象

2.使QtDesigner可以在pycharm中使用

pycharm中的设置:File>>Settings>>Tools>>External tools>>点击左上+号
这里写图片描述

这样之后就可以在pycharm中使用QtDesigner了。tools>>external tools>>QtDesigner,然后选择mainWindow

3.添加指令使QT Designer生成的.ui文件能够转化为.py文件

但是为了能够将QT Designer生成的.ui文件转化为.py文件,需要添加QT指令:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py(如果是pyqt4的话把PyQt5.uic.pyuic改为PyQt4.uic.pyuic即可)

添加指令,也即再添加一个external tools,如图:
这里写图片描述

将之前在QtDesigner中写的文件保存为.ui(到项目某目录下),选中.ui文件后右键>>external tools>>pyUIC即可生成.py文件。

附:QtCreator的下载地址

QtCreator的下载地址
但是QtCreator对python的支持似乎并不好

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值