当前位置: 首页 > news >正文

git 设置账号密码_【PyQt5】工具安装和环境设置2//A1.1

v2-15ec985484b0945b534a6c6080fee84a_1440w.jpg?source=172ae18b
  1. 关联环境
  2. 设置qt designer
  3. 设置pyuic5和pyrcc5
  4. 关联github账户

关联环境

我们上一节创建了环境autoqt,我们在使用pycharm创建new project 的时候,选择我们创建的环境先。

v2-6a836008f85063f446c572f4df4fbefc_b.jpg

v2-739965874106241b05ab524977b577be_b.jpg

我们邮件创建一个py文件,这样我们就可以开始工作啦!我们看到在setting里面的interpreter下面,已经有了我们千辛万苦安装好的package了。pip的版本有点低可以升级一下。

python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple 

v2-80f20768b5165dd1dbd0d0aa4282bb24_b.jpg

需要注意,pycharm左下角是有terminal的,我们以后可以直接在这里使用pip安装其他的第三方库。

v2-b0069731493ed8c3a8105c1f2ae61be5_b.jpg

接下来我们还需要设置三个重要的工具,方便后续开发工作,在安装完pyqt5-tools后,这三个工具已经出现在我们的环境中。

  • qt designer 相当于QT的UI设计,类似于Labview的UI界面,实现的就是拖拽一些空间实现界面设计
  • pyuic5功能是转化设计好的ui的文件为py文件
  • pyrcc5是转化样式文件qrc为py文件

设置designer

我们pyqt5-tools的安装位置在C:ProgramDataAnaconda3envsautoqtLibsite-packagespyqt5_toolsQtbin 下,我们安装的版本较新所以路径和以往的教程不太一样。剩下的可以参考如下链接。

PyCharm安装配置Qt Designer+PyUIC教程​blog.csdn.net
v2-7e52f2e0e6b7c7eea9ec472f73deb822_ipico.jpg

v2-c9c68e7650022bc8b90109bf8b869752_b.jpg

由于我们的qt没有安装在base上,所以很有可能遇到环境变量的问题,如遇到designer打不开的情况

This application failed to start because no Qt platform plugin could be initialized

可以参考以下链接。

PyQt5安装后报错:This application failed to start because no Qt platform plugin could be initialized.​blog.csdn.net
v2-2a5027b5bff83f50a189c6146b4f7548_ipico.jpg

设置pyuic5 和pyrcc5

这两个脚本的路径在C:ProgramDataAnaconda3envsautoqtScripts,如下链接是linux环境下的设置,也可参考。

https://www.jianshu.com/p/3c081064a9f8​www.jianshu.com

v2-d3a4a0670a52658fe2f947c50993e1bc_b.jpg

在设置pyrcc的时候文件名加一个_rc

v2-3a766d687441b35931c6b080532d996f_b.jpg

关联github账户

这个很详细

在Pycharm中使用GitHub - 大江东流去 - 博客园​www.cnblogs.com
v2-d65b9d076517229ae4b347f905ad6ccf_120x160.jpg

或者

白墨:在 Pycharm 中玩转 GitHub(图文详解)​zhuanlan.zhihu.com
v2-4789646359e588f89217da453e9f5df9_180x120.jpg

但是要注意要首先下载并安装git。

添加你的github账号

v2-0c1e44a4d15b41a0b1742c13567cb32f_b.jpg

弹窗输入账号密码后关联成功

v2-826d8b0416213a7eb4adafa499264c79_b.jpg

相关文章:

  • 视觉在无人驾驶中的应用及分类_机器视觉在自动化焊接中的应用
  • android混淆规则_最佳被虐——Android混淆文件生成器
  • python 图片处理模块_python Pillow 图片处理模块,好强大有没有
  • ubuntu安装python另一个版本_Ubuntu下python两个版本的切换
  • 前端中全部盒子靠左对齐_web前端入门必学的16个知识点,都来看一下吧
  • javaweb不同用户登录不同页面的页面_Javaweb知识点小总结
  • c语言选择排序_C语言必学的12个排序算法:简单选择排序(第6篇)
  • python合并视频和音频_Python实现五毛钱特效
  • gitlab账号密码登录不了_DevOps元素周期表—1号元素 Gitlab
  • python根据输入的三个数求平均分_Python 实现输入任意多个数,并计算其平均值的例子...
  • hive 字符串拼接_Hive行转列详解
  • idea 单元测试_java单元测试覆盖率统计
  • iframe 注入js_基于HTML注入的一种攻击思路
  • java多线程实例_Java 多线程三大核心点实例讲解
  • python安装依赖包经常出错怎么办_如何解决Python包依赖问题
  • 10个确保微服务与容器安全的最佳实践
  • java 多线程基础, 我觉得还是有必要看看的
  • Laravel核心解读--Facades
  • Object.assign方法不能实现深复制
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • php的插入排序,通过双层for循环
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • Rancher如何对接Ceph-RBD块存储
  • 大整数乘法-表格法
  • 将 Measurements 和 Units 应用到物理学
  • 聊一聊前端的监控
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • AI算硅基生命吗,为什么?
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • UI设计初学者应该如何入门?
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​2021半年盘点,不想你错过的重磅新书
  • ​Spring Boot 分片上传文件
  • ​力扣解法汇总1802. 有界数组中指定下标处的最大值
  • ​人工智能书单(数学基础篇)
  • #define
  • #ubuntu# #git# repository git config --global --add safe.directory
  • #Z0458. 树的中心2
  • (+4)2.2UML建模图
  • (06)Hive——正则表达式
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (四)c52学习之旅-流水LED灯
  • (算法二)滑动窗口
  • (转)Linux NTP配置详解 (Network Time Protocol)
  • *** 2003
  • .“空心村”成因分析及解决对策122344
  • .Net CF下精确的计时器
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .NET 的程序集加载上下文
  • .net 后台导出excel ,word
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)