pycharm+PyQt5+python最新开发环境配置,踩坑过程详解

pycharm+PyQt5+python最新开发环境配置,踩坑过程详解安装工具 Pycharm 专业版 2017 3PyQT5python 测试工程文件及所需工具 下载 1 首先安装 Pycharm 先前一篇介绍安装激活成功教程版的可以参考 http www roselady vip a cangjingge boke 2018 0204 685 html2 新建一个空的 python 工程 找到 setting 安装第三方模块 PyQT5 点加号 先安 PyQT5 再安装 pyqt5 t

安装工具:
Pycharm 专业版2017.3
PyQT5
python3

测试工程文件及所需工具:下载

1、首先安装Pycharm,先前一篇介绍安装激活成功教程版的可以参考:http://www.roselady.vip/a/cangjingge/boke/2018/0204/685.html

2、新建一个空的python工程,找到setting安装第三方模块PyQT5,点加号,先安PyQT5,再安装pyqt5-tools,后面包含qtdesinger

pycharm+PyQt5+python最新开发环境配置,踩坑过程详解
pycharm+PyQt5+python最新开发环境配置,踩坑过程详解
3、以上模块都安完,设置扩展工具的参数找到setting->tools->external tools,点击加号新建工具
pycharm+PyQt5+python最新开发环境配置,踩坑过程详解
4、先加qtdesinger的参数,program:















E:\python_study\qtstudy\venv\Lib\site-packages\pyqt5-tools\designer.exe,这个是我的需要换成你自己的,

arguments: $FileDir$\$FileName$ ,working directory:$FileDir$,后面这个可以和我一样

pycharm+PyQt5+python最新开发环境配置,踩坑过程详解

6、再点加号,添加

pyuic5的参数,这个是把qt的UI文件转换成.py文件的工具, program: E:\python_study\qtstudy\venv\Scripts\pyuic5.exe,这个也需要改成你自己的,
arguments: $FileName$ -o $FileNameWithoutExtension$.py ,working directory:$FileDir$,后面这个可以和我一样
pycharm+PyQt5+python最新开发环境配置,踩坑过程详解

7、再点加号,添加pyrcc的参数,这个是将资源文件如图片等转成python代码能识别的文件, 这个参数基本和 pyuic5的是一样的
pycharm+PyQt5+python最新开发环境配置,踩坑过程详解

8、以上参数配置完成PYQT5也可以说是基本完成了,如果你是顺利基本可以装B了
pycharm+PyQt5+python最新开发环境配置,踩坑过程详解

9、直接打开qtdesinger,创建一个UI文件,保存在python工程的本地目录,如果保存没反应就用另存为,这样在工程里就会出现qt的UI文件了
pycharm+PyQt5+python最新开发环境配置,踩坑过程详解

10、右键保存好的ui文件,选择external tools->pyuic5生成代码,天意弄人啊,没想到报错了我去,有些是不报错的。。。居然找不到模块,可以明明存在呀
pycharm+PyQt5+python最新开发环境配置,踩坑过程详解

11、查找了大量的资料,百度谷歌各方法都试一下,终于把坑给埋了,具说是 python3.dll is missing ,这不是开玩笑么,我都用了这么多次了,报着试试的心态没想到还真行
安装的Python缺少了python3.dll,可以通过去 python.org  下载所需版本的python安装包并安装,然后从安装目录中拷贝python3.dll文件,粘贴到Anaconda安装目录下,也就是python36.dll所在的目录下,一般就是第一层目录,具体要看自己的安装情况
下载适合你电脑配置的安装包,很重要的!! (我的系统是Windows10,64位,所以选择的是 Download Windows x86-64 executable installer ),然后安装,要确保你要记得它的安装目录哦,后面要用到。 到这里,你需要确保已经完成上面的安装。 打开刚刚记得的安装目录,找到 python3.dll 文件, 复制,并粘贴 到Scripts安装目录下,也就是 python36.dll所在的目录 下。

pycharm+PyQt5+python最新开发环境配置,踩坑过程详解
12、现在你在右键将UI文件生成py文件试试,成功啦。。。此处需要鲜花!!!!
13、建一个QT的入口主文件,将刚才生成的py模块导入运行




01 import sys
02 import qtstudyqtstudy
03 from PyQt5.QtWidgets import QApplication, QMainWindow
04  
05 if __name__ == '__main__':
06     app = QApplication(sys.argv)
07     MainWindow = QMainWindow()
08     ui = qtstudyqtstudy.Ui_MainWindow()
09     ui.setupUi(MainWindow)
10     MainWindow.show()
11     sys.exit(app.exec_())


14、运行一下主py文件吧,成功了吧,我只是测试加了一个编辑框,其它的你们可以自己试试了
pycharm+PyQt5+python最新开发环境配置,踩坑过程详解























版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232608.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 指令周期的四个阶段_单片机指令周期与机器周期

    指令周期的四个阶段_单片机指令周期与机器周期时钟周期时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12us),是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。对于某种单片机,若采用了1MHZ的时钟频率,则时钟周期为1us;若采用4MHZ的时钟频率,则时钟周期为250ns。由于时钟脉冲是计算机的基本工作脉冲…

    2022年10月13日
    4
  • OWASP TOP10系列之#TOP1# A1-注入类「建议收藏」

    OWASP TOP10系列之#TOP1# A1-注入类「建议收藏」OWASPTOP10系列之#TOP1#注入类提示:本系列将介绍OWASPTOP10安全漏洞相关介绍,主要针对漏洞类型、攻击原理以及如何防御进行简单讲解;如有错误,还请大佬指出,定会及时改正~文章目录OWASPTOP10系列之#TOP1#注入类前言一、注入类漏洞是什么?二、什么情况下会产生注入类漏洞问题?三、如何预防?四、具体示例1.SQL注入2.OS命令注入3.XPath注入总结前言在OWASP(开放式Web应用程序安全项目)公布的10项最严重的Web应用程序安全风险列表的在

    2022年5月15日
    37
  • 基于ie内核,浏览器自带flash插件「建议收藏」

    e内核自带flash方案要比webkit复杂Ie的flash插件是个ocx,也是com组件。WindowsCom组件的加载过程如下:1、通过组件的DllRegisterServer注册com组件,会在注册表生成com组件的路径,guid,progid,threadtype等等2、Client通过guid查找到注册表中com组件的地址,loadlibrary加载这个组件,调用c

    2022年4月10日
    237
  • java怎么用_如何使用Java编写程序

    java怎么用_如何使用Java编写程序步骤1:您需要什么:1)一台运行Windows的PC(任何Windows软件将起作用:XP以外的其他软件可能需要稍作修改。请参见下面的链接。)2)Internet连接3)管理能力为了开始编程,我们首先需要下载Java开发套件(JDK)和Java软件。您的计算机可能已经具有JavaRuntimeEnvironment。这通常被称为JRE,或简称Java。这使您可以运行Java程序,但不能对它们进行编…

    2022年7月8日
    23
  • 大约SQL现场“这包括”与“包括在”字符串的写法

    大约SQL现场“这包括”与“包括在”字符串的写法

    2022年1月3日
    58
  • csgo免费开箱网站_csgo开箱网站skincat

    csgo免费开箱网站_csgo开箱网站skincatskinsdog狗网CSGO开箱地址!csgo开箱网站官网!官方链接:skinsdog.cc注册登录自动免费获得$0.8美金推广码:csgogo(注册使用送0.8美金)支付:微信支付宝状态:直接取回

    2022年10月5日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号