pyside6安装

目录

  • 1. 安装
  • 2. 配置PyCharm环境
  • 3. 测试

1. 安装

打开Anaconda Prompt,执行以下命令创建虚拟环境并激活

# 创建名为 myEnv, python版本为3.9 的虚拟环境
conda create -n myEnv python=3.9
# 激活创建的虚拟环境
conda avtivate myEnv

使用pip安装Pyside6,通过-i指定国内镜像源作为索引源进行加速。默认情况下,pip会从Python Package Index(PyPI)上下载库文件进行安装,国内下载比较慢。

# 使用百度镜像源进行加速
pip install pyside6 -i https://mirror.baidu.com/pypi/simple

或者

# 永久配置国内百度镜像源
pip config set global.index-url https://mirror.baidu.com/pypi/simple
# 安装pyside6
pip install pyside6
  • 其它国内镜像源:
    • 中科大 : https://pypi.mirrors.ustc.edu.cn/simple/
    • 豆瓣:http://pypi.douban.com/simple/
    • 阿里云:http://mirrors.aliyun.com/pypi/simple/
    • 清华:https://pypi.tuna.tsinghua.edu.cn/simple/

2. 配置PyCharm环境

打开PyCharm并新建项目
在这里插入图片描述
如果没有上述新建虚拟环境对应的解释器,点击Add Interpreter新建,流程如下:
在这里插入图片描述
选择“当前窗口”或者打开“新窗口”
在这里插入图片描述
点击File -> Settings -> Tools -> External Tools,点击。添加以下3个选项: Pyside6-DesignerPyside6-UICPyside6-rcc

  • 添加Pyside6-Designer
    • designer.exe是一个与Qt Designer相关的可执行文件。
    • Qt Designer允许用户通过拖拽和点击的方式完成复杂的界面设计,并随时预览查看效果图。
名称内容
Name名称,自定义
Group默认即可,也可自定义
Programdesigner.exe的位置
Arguments带的参数,不填
Working directory命令执行的目录,$FileDir$

效果就是:在Working directory下 执行 Program Argument
在这里插入图片描述

  • 添加Pyside6-UIC
    • Pyside6-UIC是一个命令行工具,它接收一个.ui文件作为输入,并输出一个对应的Python代码文件(.py文件)。这个Python代码文件包含了用户界面的定义和初始化代码,可以直接在PySide6应用程序中使用。
名称内容
Name名称,自定义
Group默认即可,也可自定义
Programpyside6-uic.exe的位置
Arguments带的参数,$FileName$ -o ui_$FileNameWithoutExtension$.py
Working directory命令执行的目录,$FileDir$
  • 添加Pyside6-rcc
    • Pyside6-rcc的主要功能是将.qrc文件(Qt资源文件)转换为Python模块,这些模块包含了嵌入到应用程序中的二进制资源数据。
名称内容
Name名称,自定义
Group默认即可,也可自定义
Programpyside6-rcc.exe的位置
Arguments带的参数,$FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory命令执行的目录,$FileDir$

配置完成,点击OK即可。右键点击项目,如下图所示:
在这里插入图片描述

3. 测试

新建1个.py文件,将下面这段代码复制进去并运行:

import sys
from PySide6.QtWidgets import QApplication, QMainWindow, QLabel

class MyWindow(QMainWindow):
    def __init__(self):
        super().__init__()

        self.setWindowTitle("PySide6 Test")
        self.setGeometry(100, 100, 300, 200)

        self.label = QLabel("Hello Pyside6", self);
        self.label.setGeometry(100, 100, 100, 10)

if __name__ == "__main__":
    app = QApplication(sys.argv)
    window = MyWindow()
    window.show()
    sys.exit(app.exec())

如果出现GUI界面,则说明安装成功。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/676612.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

git拉去代码报错“Failed to connect to 127.0.0.1 port 31181: Connection refused“

最近参与了一个新项目,在使用git clone 克隆代码时遇到了一个报错"fatal: unable to access ‘https://example.git/’: Failed to connect to 127.0.0.1 port 31181: Connection refused",今天就和大家分享下解决过程。 报错详情 在使用git clone 克隆…

回溯算法题模板与实战详解

文章目录 回溯算法模板实战详解全排列问题N皇后问题 组合总和问题子集问题括号生成问题单词搜索问题 回溯算法是一种通过试错的方式来寻找问题解决方案的算法,常用于解决约束满足问题、组合优化问题和排列组合问题。其核心思想是深度优先搜索(DFS)与剪枝策略的结合&…

Apipost IDEA 插件使用说明

Apipost Helper作为IDEA插件,可以快速生成和查询API文档,直观友好地在IDE中调试接口。它简化了开发流程并提升效率,即使新手也能够迅速掌握。Apipost Helper提供了诸多便捷功能,如通过代码查找接口或者通过接口查找代码等&#xf…

第十五届蓝桥杯物联网试题(国赛)

好,很好,国赛直接来个阅读理解,我猛做4个小时40分钟,cpu都干冒烟了,也算是勉强做完吧,做的很仓促,没多检查就交了,方波不会,A板有个指示灯没做,其他应该都还凑…

师彼长技以助己(3)逻辑思维

师彼长技以助己(3)逻辑思维 前言 上一篇文章进行了工程思维和产品思维的测试,并介绍了几个比较重要的产品思维模型。接下来本篇介绍工程思维。(注意产品思维并不代表产品经理思维,工程思维也并不代表工程师思维&…

学习小心意——python的构造方法和析构方法

构造方法和析构方法分别用于初始化对象的属性和释放类占有的资源 构造方法_init_() 语法格式如下: class 类名:def __init__(self, 参数1, 参数2, ...):# 初始化代码self.属性1 参数1self.属性2 参数2# ... 示例代码如下 class Student:def __init__(self):s…

期权的权利金怎么算的

期权权利金的计算涉及多个因素,包括敲定价格、到期时间以及整个期权合约的具体情况。期权的权利金具体的计算公式和因素可能因不同的期权合约和市场条件而有所不同,下文为大家介绍期权的权利金怎么算的 ?本文来自:期权酱 一、期权…

实战:Zig 编写高性能 Web 服务(1)

1.1 认识 std.http std.http 是 Zig 标准库中用于处理 HTTP 相关操作的类库。以我学习新的编程语言的经历来看,编写web程序是最常见的技术场景,所以熟练掌握 HTTP server/client 服务相关的编程知识是比较重要的。 std.http 主要包含以下API: Client…

19、matlab信号预处理中的中值滤波(medfilt1()函数)和萨维茨基-戈雷滤波滤(sgolayfilt()函数)

1、中值滤波:medfilt1()函数 说明:一维中值滤波 1)语法 语法1:y medfilt1(x) 将输入向量x应用3阶一维中值滤波器。 语法2:y medfilt1(x,n) 将一个n阶一维中值滤波器应用于x。 语法3:y medfilt1(x,n…

Django中使用ModelForm保存数据

相对来说,使用ModelForm保存数据在Django中算是比较简单的。主要原因是ModelForm是建立在Django的模型(Model)之上的,它可以自动根据模型的定义生成表单,包括字段和验证规则。这样可以大大简化开发人员处理表单数据的工…

低空经济发展报告

低空经济是指利用低空空间进行商业开发和经济活动的概念。随着航空技术的发展和无人机的普及,低空经济逐渐成为一个新兴的经济领域。 低空经济可以涵盖的领域非常广泛,包括但不限于物流配送、农业植保、城市交通、旅游观光等。利用无人机等飞行器进行物…

C\C++内存管理(未完结)

文章目录 一.C\C内存分布二.C语言中动态内存管理方式:malloc/calloc/realloc/free三.C内存管理方式3.1.new/delete操作内置类型3.2.new和delete操作自定义类型 四.operator new与operator delete函数(重要点进行讲解)4.1. operator new与oper…

MySQL—约束—演示(基础)

一、引言 这篇博客主要演示:前面博客在约束概念与分类中讲到的:非空约束、唯一约束、检查约束、默认约束、主键约束、外键约束等等操作。 二、需求 根据下列需求,去完成表结构的创建。 注意:(对于一个字段我们可以添…

语言模型解构——Tokenizer

1. 认识Tokenizer 1.1 为什么要有tokenizer? 计算机是无法理解人类语言的,它只会进行0和1的二进制计算。但是呢,大语言模型就是通过二进制计算,让你感觉计算机理解了人类语言。 举个例子:单1,双2&#x…

新农大杏之所向,心之所往团队实地调研与行动

南疆实地调研背景 近期,我团队前往南疆的喀什、和田地区,深入英吉沙县调研“赛买提”杏农民采摘后的收益情况。调研中发现,由于“赛买提”杏属于呼吸跃变型水果,采摘后呼吸作用加剧,加之收获季节易受链格孢侵染引起的…

DevOps后时代,构建基于价值流的平台化工程

本文来自腾讯蓝鲸智云社区用户: CanWay 平台化工程涉及双重核心意义。一方面,是类似利用IDE等工具提高工程师效率的平台化工程,如GitOps或命令行调度般便捷。然而,本文重点探讨的是基于价值流的平台化工程,尤其针对传统金融行业&a…

家宽动态公网IP,使用docker+ddns 实现动态域名解析

官方地址:https://github.com/jeessy2/ddns-go 安装docker docker pull jeessy/ddns-godocker run -d --name ddns-go --restartalways --nethost -v /opt/ddns-go:/root jeessy/ddns-go然后访问ip端口 配置时注意如下

剪画小程序:音频提取:学会这个方法可以提取任何音频!

我是测试了几天,发现是真的好用,所以写了这篇文章给宝子们做下分享 现在各大主流音乐平台都要开通会员才能听取完整版的歌曲, 有些歌甚至只能一个平台上播放,需要来回切换不同的音乐平台十分麻烦 当你正想将这首歌曲收藏到歌单…

常见的激活函数(sigmoid、tanh、ReLU、Leaky ReLU、P-ReLU、R-ReLU、ELU、Swish、Mish、Maxout、softmax)

文章目录 前言求导四则运算法则基本初等函数的导数sigmoid函数sigmoid函数适用场景sigmoid函数图像sigmoid函数的导数公式sigmoid函数的导数图像sigmoid函数的缺点解决办法 tanh函数tanh函数公式推导过程tanh函数图像tanh函数的导数公式tanh函数的导数图像 t a n h ( x ) 1 2…

Java编程常见问题汇总二

系列文章目录 文章目录 系列文章目录前言一、请使用XML解析器二、请使用JDom组装XML三、XML编码陷阱四、未指定字符编码五、未对数据流进行缓存 前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击…