PySide入门实战之一 | 手把手教你安装PySide6及环境配置


在这里插入图片描述


前言

☘️ PySide6 是一款用于创建桌面应用程序的 Python GUI(图形用户界面)工具包,是 Qt 库的 Python 绑定,用于开发跨平台的桌面应用程序,具有丰富的界面设计和交互功能,也是 Python 语言与 Qt 框架之间的桥梁,允许开发者使用 Python 创建功能强大的图形界面应用程序。


🚀🚀🚀 Pyside6入门实战系列:

PySide入门实战之一 | 手把手教你安装PySide6及环境配置
PySide入门实战之二 | 手把手教你Qt Designer的使用
PySide入门实战之三 | 手把手教你信号与槽函数的连接
PySide入门实战之四 | 手把手教你qrc资源文件的使用

持续更新中…


1. Pyside6安装

如果您的电脑安装了Anconda,那么可以先创建一个虚拟环境。py38为虚拟环境名称,可根据自己需求修改,python也可根据自己需求选择合适的版本,这里选择安装python3.8版本。

# 创建虚拟环境
conda create -n py38 python=3.8
# 激活虚拟环境
conda activate py38

激活虚拟环境后,使用以下命令直接安装Pyside6。

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. Pyside6环境测试

以下是一个简单的 PySide6 测试代码示例,它创建了一个基本的窗口并显示一个按钮。

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

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

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

        self.button = QPushButton("Click Me!", self)
        self.button.setGeometry(100, 100, 100, 40)
        self.button.clicked.connect(self.on_button_click)

    def on_button_click(self):
        self.button.setText("Clicked!")

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

如果出现GUI界面,则说明安装成功。
Pyside6

3. Pycharm配置Pyside6

打开Pycharm点击File -> Settings -> Tools -> External Tools,点击。需要添加 Pyside6-DesignerPyside6-UICPyside6-rcc三个选项。

  1. 配置Pyside6-Designer

    • designer.exe是 PySide6 框架中的图形界面设计器工具,它允许您可视化地创建和编辑 用户界面。开发者能够通过拖放、调整大小和设置属性等操作来创建复杂的 GUI 布局,而无需手动编写代码
    • designer.exe在虚拟环境所安装的文件夹下的Lib\site-packages\PySide6文件夹下。(可直接在虚拟环境文件夹下搜索designer.exe)
    名称内容
    NamePyside6-Designer(可修改)
    GroupPyside6(l可修改)
    ProgramD:\Anaconda3\envs\torch13\Lib\site-packages\PySide6\designer.exe
    Arguments不填
    Working directory$FileDir$

Pyside6-Designer
2. 配置Pyside6-UIC

  • pyside6-uic.exe 是 PySide6 框架中的一个命令行工具,用于将 Qt Designer 创建的 .ui 文件(用户界面文件)转换为 Python 代码。
  • pyside6-uic.exe在虚拟环境所安装的文件夹下的Scripts文件夹下。
名称内容
NamePyside6-UIC(可修改)
GroupPyside6(l可修改)
ProgramD:\Anaconda3\envs\torch13\Scripts\pyside6-uic.exe
Arguments$FileName$ -o ui_$FileNameWithoutExtension$.py
Working directory$FileDir$

Pyside6-UIC

  1. 配置Pyside6-rcc
  • pyside6-rcc.exe 是 PySide6 框架中的一个命令行工具,用于将 Qt 资源文件(.qrc 文件)编译成 Python 代码文件。资源文件通常用于存储应用程序所需的非代码资源,如图像、样式表、音频文件等。通过将资源文件编译成 Python 代码,可以在 PySide6 应用程序中更方便地访问这些资源。
  • pyside6-rcc.exe在虚拟环境所安装的文件夹下的Scripts文件夹下。
名称内容
NamePyside6-rcc(可修改)
GroupPyside6(l可修改)
ProgramD:\Anaconda3\envs\torch13\Scripts\pyside6-rcc.exe
Arguments$FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory$FileDir$

Pyside6-rcc
配置完成,点击OK即可。右键则会如下图所示:
pyside6配置
在这里插入图片描述

  • 12
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

w94ghz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值