多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

安装Pyside 6

安装Pyside 6 安装Pyside 6一、前言最近的AI Agent编写需要用到界面交互比如CLI对话机器人我们只能看到命令行没法看到交互界面。想到了使用Python写界面就想到了PyQt和PySidePySide还没有用过以前都是用PyQt就安装一个用一下。PyQt和PySide是 Python 对Qt的绑定而 Qt 是目前最强大的跨平台 UI 框架之一C 写的。PySide6—— 官方出品、LGPL 免费商用、API 和 PyQt 几乎一样。截止到2026.08月份最新的稳定版本是6.11.2Qt 的版本策略是PySide6跟随 Qt6 的主版本号一起演进目前并没有 PySide7还在 6.x 线上持续更新。二、安装我之前创建一个虚拟环境所以我也把这个pyside6也安装在虚拟环境中。进入虚拟环境在虚拟环境中执行安装命令pip install pyside6安过程如下我们验证一下python -c import PySide6; print(PySide6.__version__)可以看到安装的版本是6.11.2同时我们可以看到相关的文件同时可以看到使用PySide框架需要三个工具辅助开发, 分别是Designer、PySide6-uic以及PySide6-rcc三者功能如下pyside6-designer:可视化编辑UI界面生成.ui文件。pyside6-uic:将.ui文件转换为.py文件以便修改和导入。pyside6-rcc:将.qrc文件资源文件转换为.py文件。三、PyCharm配置PySide61、选择“文件File”-设置2、添加选择“外部工具”-,创建工具3、添加 uic实参$FilePath$ -o $FileDir$\$FileNameWithoutExtension$_ui.py工作目录$ProjectFileDir$4、添加 rcc实参$FilePath$ -o $FileDir$\$FileNameWithoutExtension$_rc.py工作目录$ProjectFileDir$5、添加完成之后如下图所示四、PyCharm中创建PySide6项目1、创建一个项目2、创建一个main.py文件3、通过外部工具打开Qt DesignerQt Designer如下选择一个Widget窗口并创建拖一个QPushButton和QLabel重命名为test1.ui在项目目录下可以看到这个文件对着test1.ui鼠标右键选择外部工具-pyuic就可以执行ui文件转换为py文件。然后生成了对应的py文件写入代码import sys from PySide6.QtWidgets import QApplication, QLabel, QPushButton, QVBoxLayout, QWidget, QMainWindow from test1_ui import Ui_Form class Window(QWidget, Ui_Form): def __init__(self): super().__init__() self.setupUi(self) self.connect_signals() def connect_signals(self): self.pushButton.clicked.connect(self.my_btn_clicked) # 绑定确定按钮事件 def my_btn_clicked(self): self.label.setText(hello world) # 点击确定按钮显示hello world def main(): app QApplication(sys.argv) mywindow Window() mywindow.show() sys.exit(app.exec()) if __name__ __main__: main()运行结果如下参考连接- [PySide6 官方文档](https://doc.qt.io/qtforpython-6/)- [Qt Designer 教程](https://doc.qt.io/qt-6/qtdesigner-manual.html)- [PySide6 示例代码](https://github.com/pyside/pyside-setup/tree/dev/examples)本文原创作者冯一川csdnifeng12358未经作者授权同意请勿转载。
返回列表