当前位置:   article > 正文

pyside6安装_安装pyside6

安装pyside6

1. 安装

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

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

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

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

或者

# 永久配置国内百度镜像源
pip config set global.index-url https://mirror.baidu.com/pypi/simple
# 安装pyside6
pip install pyside6
  • 1
  • 2
  • 3
  • 4
  • 其它国内镜像源:
    • 中科大 : 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())
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/875551
推荐阅读
相关标签
  

闽ICP备14008679号