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安装

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Centos7部署k8s集群及应用

    Centos7部署k8s集群及应用

  • oracle中的varchar2存储中文,varchar2存储汉字

    oracle中的varchar2存储中文,varchar2存储汉字NVARCHAR2和VARCHAR2的区别,从使用角度来看区别在于:NVARCHAR2在计算长度时和字符集相关,例如数据库是中文字符集时,以长度10为例,则NVARCHAR2(10)可以存进去10个汉字,如果用来存英文也只能存10个字符。VARCHAR2(10)只能存进5个汉字,英文则可以存10个。********************************************…

  • 实现一个基于tcc/tlink的简单的编译链接工具

    实现一个基于tcc/tlink的简单的编译链接工具

  • 2020年公认最快的dns(国内好用的dns)

    简介:2020国内速度最快的dns推荐原版周公解梦分析梦见儿子死了的吉凶境遇安全,推荐长辈惠泽,推荐承受父祖之余德,前辈之提拔,而得大成功及发展,原命若喜水木者更佳。若凶数者:成又转败,陷于离乱变动,至晚年终归孤独失败,又早年有落水灾遇,生涯九死一生之命格。国内又须戒色变及刀杀之危。梦到蛇和蛇一头,速度暗示你可能会受到别人的欺骗,或受到别人欺骗。最快梦见蛇的心理学解梦从做梦内容的本义来说:推荐动物…

  • C#的Button.DialogResult属性[通俗易懂]

    C#的Button.DialogResult属性[通俗易懂]如果此属性的DialogResult不是设置为None,并且父窗体是通过ShowDialog方法显示的,则不必挂钩任何事件,单击按钮也可关闭父窗体。然后,该窗体的DialogResult属性将设置为该按钮被单击时的DialogResult。例如,若要创建一个“是/否/取消”对话框,只需添加三个按钮并将其DialogResult属性分别设置为Yes、No和Cancel即可。…

  • ros的安装教程_ROS教程

    ros的安装教程_ROS教程总结一下这两天安装ROS的过程。1配置软件库桌面左侧栏点searchyourcomputer,输入updates,点Software&Updates,将main,universe,multiuniverse,restricted全都勾上,将Downloadfrom换成中科大的http://mirrors.ustc.edu,cn/ubuntu2…

发表回复

您的电子邮箱地址不会被公开。

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