PyQt5+python3+pycharm开发环境配置

PyQt5+python3+pycharm开发环境配置1 下载 PyQt 官方网站 http www riverbankcom com software pyqt download5 我的操作系统是 64 位的 安装的是 Python3 4 3 所以我选择下载 PyQt5 5 4 1 gpl Py3 4 Qt5 4 1 x64 exe 单击安装即可 2 配置 PyCharm1 打开 PyCharm 执行快捷键 ct

1.下载PyQt

官方网站:http://www.riverbankcomputing.com/software/pyqt/download5

我的操作系统是64位的,安装的是Python3.4.3,所以我选择下载:PyQt5-5.4.1-gpl-Py3.4-Qt5.4.1-x64.exe

单击安装即可。

PyQt5安装完后,需要修改系统变量

2.配置PyCharm

1)打开PyCharm,执行快捷键ctrl+alt+s打开设置界面,输入tool,点开external tools,配置qtdesigner。

点击左上角的加号,作如下配置:

在Qt Designer的设置中,Program选择PyQt安装目录中 designer.exe 的路径

Work directory 使用变量 $FileDir$ (点击后面的 Insert macro 按钮可以不用输入双击上屏)

PyQt5+python3+pycharm开发环境配置

2).设置“PyUIC” — 这个主要是用来将 Qt界面 转换成 py代码

在PyUIC的设置中,其他的都差不多,Program 写入Python的地址,Parameters写入

-m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py

把上面的Python路径修改成自己的即可!

Work directory 使用变量 $FileDir$

PyQt5+python3+pycharm开发环境配置

PyQt5+python3+pycharm开发环境配置



使用时先用QtDesigner生成ui文件,然后利用PyUIC将ui文件转换成对应python文件

—————————————————–华丽的分割线——————————————————————–

       最近用到了资源文件,资源文件需要用pyrcc5.exe转码,配置方式如图

PyQt5+python3+pycharm开发环境配置






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

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

(0)
上一篇 2026年3月27日 上午8:58
下一篇 2026年3月27日 上午8:59


相关推荐

  • spring cloud和dubbo的区别,rpc对比. 阿里云

    spring cloud和dubbo的区别,rpc对比. 阿里云总览Dubbo的定位始终是一款RPC框架,而SpringCloud的目标是微服务架构下的一站式解决方案。Dubbo已经适配到SpringCloud生态,比如作为SpringCloud的二进制通信方案来发挥Dubbo的性能优势,Dubbo通过模块化以及对HTTP的支持适配到SpringCloud。 alibaba service…

    2022年5月15日
    26
  • 关于软件定义网络SDN(服务器虚拟化的定义)

    1、SDN软件定义网络在传统的网络中,各个转发节点(路由器、交换机)都是独立工作的,内部管理命令和接口也是厂商私有的,不对外开放。而SDN(SoftwareDefinedNetworking)网络,就是在网络上建立了一个SDN控制器节点,统一管理和控制下层设备的数据转发,可以理解为软件定义的网络或者软件控制的网络。下级节点的管理功能被剥离给了SDN控制器,只剩下转发功能。SDN,SoftwareDefinedNetworking,即软件定义网络。或者也可以理解为,软件定义的网络、软件控制的网络、

    2022年4月18日
    47
  • 普通用户免输密码切换root「建议收藏」

    普通用户免输密码切换root

    2022年2月22日
    68
  • 简述android触屏事件的处理_移动端touch事件有哪些

    简述android触屏事件的处理_移动端touch事件有哪些本文介绍了Android系统中触屏事件的相关知识,包括触屏事件的产生,分类,触屏事件序列,以及触屏事件在代码中的表示方式。了解这些内容,是理解Android触屏事件的分发,拦截和处理的基础。

    2025年10月19日
    4
  • idea2022怎么输入激活码_最新在线免费激活2022.02.04

    (idea2022怎么输入激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~CJM5ZJBPHS-eyJsaWNlbnNlSWQiOi…

    2022年4月1日
    62
  • swift中的nil

    swift中的nilswift 中的 nil 和 oc 中的 nil 不一样 swift 中的 nil 理解成缺省值最为恰当 oc 中的 nil 是一个空对象 nil 可以成为任何类型的缺省值 苹果是这么定义的 你可以通过与 nil 进行比较来判断是否有值 如果有值的话 可以通过 进行强制解包来取得值 注释 在强制解包之前 一定要进行判断 否则会抛出异常 当然如果不想使用强制解包的话 也可以使用可选绑定来实现

    2026年3月19日
    1

发表回复

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

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