PyCharm+PyQt5(QtDesigner)环境搭建

原文链接 https://blog.csdn.net/yogima/article/details/73692255

安装anaconda

注:装anaconda并不需要先装python
anaconda里面集成了很多关于python科学计算的第三方库 包括pyqt和python.exe

下载地址

安装完成后在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的情况下需要安装)

参考博客

安装时记得勾选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的支持似乎并不好

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PyCharm 2020.1是集成开发环境(IDE),主要用于编写和调试Python代码。它具有许多强大的功能,例如代码自动补全、调试器、版本控制集成等,使开发人员更加高效地编写代码。 PyQt是一个用于创建图形用户界面(GUI)应用程序的Python库。它是对Qt应用程序框架的Python绑定,提供了丰富的界面组件和功能。通过PyQt,开发人员可以轻松地创建跨平台的GUI应用程序。 Qt Designer是Qt开发工具包的一部分,它是一个可视化设计工具,用于创建Qt应用程序的用户界面。它提供了丰富的界面组件和布局选项,开发人员可以通过拖放和设置属性来设计界面。Qt Designer还可以将设计的界面转换为Python代码,以便在PyQt中使用。 在PyCharm 2020.1中使用PyQt和Qt Designer的案例可以是创建一个简单的GUI应用程序。首先,我们可以在PyCharm中创建一个新的PyQt项目,然后使用Qt Designer来设计应用程序的界面。在Qt Designer中,我们可以添加按钮、标签、文本框等界面组件,并设置它们的属性和布局。 然后,我们可以将设计好的界面保存为.ui文件,并将其转换为Python代码。在PyCharm中,我们可以使用PyQt的工具来将.ui文件转换为.py文件,并在代码中导入生成的Python模块。 接下来,我们可以在PyCharm中编写代码来处理界面组件的事件,例如按钮的点击事件。通过PyQt提供的信号与槽机制,我们可以连接界面组件的信号和事件处理函数,以实现交互逻辑。 最后,我们可以在PyCharm中运行项目,测试和调试应用程序的功能。PyCharm提供了调试器和代码分析工具,帮助我们找出潜在的错误并进行修复。 总之,使用PyCharm 2020.1、PyQt和Qt Designer,我们可以方便地开发跨平台的GUI应用程序,通过可视化设计界面和编写Python代码,使应用程序更加易于维护和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值