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

Python-gui开发之Pycharm+pyside6/Pyqt6环境搭建

Python-gui开发之Pycharm+pyside6/Pyqt6环境搭建

  • 软件版本
  • 一、软件安装
    • 1、Python安装
    • 2、Pycharm安装
    • 3、pyside6或pyqt6安装
      • ①安装pyside6
      • ②安装PyQt6和pyqt6-tools
  • 二、Pycharm项目配置
    • 1、插件安装
    • 2、新建项目以及环境配置
    • 3、包管理安装
  • 三、在Pycharm中配置PySide6
    • 1、pyside6 QtDesigner配置
    • 2、pyside6-uic-将ui文件转换成py文件
    • 3、Pycharm中配置QtDesignerEdit,修改现有UI文件
    • 4、在Pycharm中配置PyRcc-将rcc文件转换成py文件
  • 四、插件使用
    • 1 、UI转.py
    • 2 、rcc资源文件转.py
  • 总结


pyside6和pyqt6区别请自行百度,区别不大就是许可证以及社区成熟度不同,另外Python做Gui方面除了pyqt/pyside比较常见。

软件版本

软件版本:

Python:3.11.4
PyCharm:社区免费版 2024.1.3 (Community Edition)

!!! python和pycharm下载速度缓慢可以将链接复制到迅雷下载。
!!! python和pycharm下载速度缓慢可以将链接复制到迅雷下载。
!!! python和pycharm下载速度缓慢可以将链接复制到迅雷下载。

这里注意Python版本选择,我们不选择最新的3.12版本,为什么呢?因为后期如果要装PyQt6的话有个插件Pyqt6-tools最新只能支持到3.11版本,如果硬要使用最新的python3.12版本也不是不可以,可以参考如下这两篇文章来,所以为了方便我们迅速入门还是不整那么多麻烦事了直接选择3.11版本的python。

1、【PyQt6】Python3.12环境下PyQt6的安装:
2、Win10+Python3.12.2安装PyQt6+PyQt6tools时报错


一、软件安装

pip install xxx 是用来为Python 2安装库的,而pip3 install xxx 是用来为Python 3安装库的。
如果系统中只安装了Python 2,那么就只能使用pip。如果系统中只安装了Python 3,那么既可以使用pip也可以使用pip3,二者是等价的。如果系统中同时安装了Python 2和Python 3,则pip默认给Python 2用,pip3指定给Python 3用

1、Python安装

Python 官网下载链接:https://www.python.org/
在这里插入图片描述

点击Windows之后选择软件版本

我们选择Windows
安装过程不过多赘述,可以搜一下安装教程,比较简单。

安装完成后在命令行输入:python,可以看到打印出python3.11说明安装成功。
在这里插入图片描述

2、Pycharm安装

Pycharm 官网下载链接:https://www.jetbrains.com.cn/en-us/pycharm/

在这里插入图片描述
这里我们选择安装社区版,社区版无需破解,专业版破解教程网上搜一下应很多这里不过多解释。

在这里插入图片描述
安装过程比较简单这里略过,不熟悉的网上搜一下相关文章。

3、pyside6或pyqt6安装

http://www.lryc.cn/news/378105.html

相关文章:

  • 大数据开发语言Scala入门 ,如何入门?
  • 【人机交互 复习】第1章 人机交互概述
  • HCIP-HarmonyOS Device Developer 课程大纲
  • 蓝桥杯 经典算法题 查找两个总和为特定值的索引
  • Java | Leetcode Java题解之第169题多数元素
  • 十大机器学习算法深入浅出
  • 【论文笔记】Parameter-Effificient Transfer Learning for NLP
  • Qt异常处理
  • 【ElasticSearch】ElasticSearch实战
  • 48-3 内网渗透 - 令牌操纵
  • 架构师之 Kafka 核心概念入门
  • Redis通用命令详解
  • 物联网设备安装相关知识整理
  • React实现H5手势密码
  • [leetcode hot 150]第十五题,三数之和
  • 视频AI分析定时任务思路解析
  • tcp 粘包和拆包 及 解决粘包方案
  • 【2024泰迪杯】B 题:基于多模态特征融合的图像文本检索20页论文及Python代码
  • 华为设备telnet 远程访问配置实验简述
  • 在HTML中,如何正确使用语义化标签?
  • WHAT - 高性能和内存安全的 Rust(一)
  • 八、C#运算符
  • 【HiveSQL】join关联on和where的区别及效率对比
  • 如何解决windows自动更新,释放C盘更新内存
  • 初学51单片机之PWM实例呼吸灯以及遇到的问题(已解答)
  • 手机天线都去哪里了?
  • 计算机网络 —— 应用层(电子邮件)
  • Java18新特性(极简)
  • vscode连接ssh远程服务器
  • 【趣味测试】