pyCharm的Qt开发环境搭建「建议收藏」

pyCharm的Qt开发环境搭建「建议收藏」文章目录缘由流程安装python3安装pyCharmpython版本的选择安装源的设置安装pyqt5配置使用缘由想学一下qt在python下的开发流程,换了好几种开发环境,暂时决定使用pyCharm。然后发现坑很多,需要记录整理一下。这里使用的是win1064位。网上很多人使用docker来配置开发环境,那样子更简单,他们使用大部分使用的是ubuntu的docker。流程安装pyth…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

缘由

想学一下qt在python下的开发流程,换了好几种开发环境,暂时决定使用pyCharm。然后发现坑很多,需要记录整理一下。
这里使用的是win10 64位。

网上很多人使用docker来配置开发环境,那样子更简单,他们使用大部分使用的是ubuntu的docker。

流程

安装python3

我直接从官网上下载的。
直接选择了版本3的64位,版本2放弃了。

安装pyCharm

pyCharm选择,我用的社区版,没用专业版,因为我嫌弃激活成功教程太麻烦了。我懒得折腾这些暂时用不到的地方。
专业版对我来说,功能列表上,可能”科学计算”这个属性可能将来会用到,其他的功能(主要是web)就不需要了。将来用到的时候再说。

python版本的选择

感觉python的版本控制很蛋疼,很多项目是依赖某个特定的python版本的,导致了你的电脑上可能安装了多个python,很可能你的第三方库依赖某个版本的python(未验证)。
这对有洁癖的人可能不是那么友好。(貌似都在学docker)就我来说感觉就很别扭。
慢慢就习惯了。
在File->Settings中选择你的项目的python环境。(右边的列表中中显示了当前python中的第三方库)
在这里插入图片描述
注:如果下拉列表中没有自己安装的python版本,就需要自己添加了。(这个地方没列出来,主要是在单独安装python的时候,没有将python的路径添加到环境变量中去)

每次创建一个工程,都会在程序目录下创建一个venv的目录,里面有python的相关库(它是整个从别的地方复制过来的,占得地方也不是很大,10mb的样子)

安装源的设置

软件自带的安装源,太慢了。我这里使用清华的。
https://pypi.tuna.tsinghua.edu.cn/simple
在这里插入图片描述
参考的这里pycharm修改pip源为清华源-提高下载速度

安装pyqt5

在这里插入图片描述
注意:不要选择pyqt5tools和pyqt5designer。因为选择了也没用。(猜测是版本对应不对)

我们要用desinger来设计界面,但是designer都被整理到了pyqt5-tools里了。
这里应该是历史遗留问题。
参考

配置

参考QT+SIP+Pyqt5

使用

参考QtDesigner安装

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

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

(0)
上一篇 2022年8月27日 下午11:16
下一篇 2022年8月27日 下午11:36


相关推荐

  • 微创业平台

    一种专为大学生创业服务的平台。主旨是,让大学生创业创新,在某种比较简单,比较容易的环境里进行。让大学生创业创新,不要太多的风险,比较容易达成创业目标。云电话,一种5G新电话。特别适合大学生微创业,更需要大学生微创新。将云电话平台,建设成湖铁微创业平台,是深圳云电话平台,与湖铁职院创新创业学院,合作打造的专为湖铁职院大学生,创新创业服务的平台。建设好湖铁微创业平台,具有重大的社会意义。√成功示范作用。先在创新创业学院,打造标杆试点MVP。√便…

    2022年4月4日
    90
  • Java面向对象试题

    Java面向对象试题1 请创建一个 Animal 动物类 要求有方法 eat 方法 方法输出一条语句 吃东西 创建一个接口 A 接口里有一个抽象方法 fly 创建一个 Bird 类继承 Animal 类并实现 接口 A 里的方法输出一条有语句 鸟儿飞翔 重写 eat 方法输出一条语句 鸟儿 吃虫 在 Test 类中向上转型创建 b 对象 调用 eat 方法 然后向下转型调用 eat 方 法 fly 方法 评分标准 正确写出 Ani

    2026年3月20日
    2
  • Idea激活码最新教程2024.3.2.2版本,永久有效激活码,亲测可用,记得收藏

    Idea激活码最新教程2024.3.2.2版本,永久有效激活码,亲测可用,记得收藏Idea 激活码教程永久有效 2024 3 2 2 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2024 3 2 2 成功激活

    2025年5月31日
    5
  • 基于PS2手柄的Arduino遥控小车

    基于PS2手柄的Arduino遥控小车前言本文利用PS2手柄和Arduino开发板制作了一个简易的遥控小车,利用蓝牙进行通信,可以实现前后左右的移动。(原理掌握之后可以自己拓展相关功能)一、零件1.ArduinoUNO开发板:ArduinoUNO是ArduinoUSB接口系列的最新版本,作为Arduino平台的参考标准模板。UNO的处理器核心是ATmega328,同时具有14路数字输入/输出口(其中6路可作为PWM输出),6路模拟输入,一个16MHz晶体振荡器,一个USB口,一个电源插座,一个ICSPheader和一个复位按钮。2

    2022年6月12日
    43
  • Python handling an exception「建议收藏」

    Python handling an exception

    2022年2月23日
    48
  • linux开始时间戳,linux时间戳

    linux开始时间戳,linux时间戳弹性云服务器 ECS 弹性云服务器 ElasticCloud 是一种可随时自助获取 可弹性伸缩的云服务器 帮助用户打造可靠 安全 灵活 高效的应用环境 确保服务持久稳定运行 提升运维效率三年低至 5 折 多种配置可选了解详情弹性云服务器弹性云服务器 ElasticCloud 是一种可随时自助获取 可弹性伸缩的云服务器 帮助用户打造可靠 安全 灵活 高效的应用环境 确保服务

    2026年3月20日
    2

发表回复

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

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