63 python GUI框架(PySide)
PySide是Qt官方推出的Python GUI框架,与PyQt功能几乎完全兼容(代码可无缝迁移),但授权更宽松(LGPL协议),商业项目可免费使用,无需付费授权。
一、简介
1.核心定位:PySide是Qt的Python绑定库,Qt是一款跨平台的C++ GUI框架,因此PySide天生支持Windows、macOS、Linux三大系统,无需修改代码即可跨平台运行;
2.版本说明:目前主流版本为PySide6(对应Qt6),兼容性更好、功能更全,本教程全程使用PySide6;
3.核心优势:组件丰富(按钮、文本框、窗口等)、支持可视化布局(Qt Designer)、可打包成独立exe(Windows)/app(macOS)、语法简洁,适合新手入门和企业级应用开发;
4.与PyQt的区别:功能、语法95%以上一致,核心差异在授权(PySide6免费商用,PyQt6需付费商用),新手可优先选择PySide6。
二、PySide6环境搭建
2.1 安装PySide6
pip install pyside62.2 验证安装
复制以下代码,运行后若能弹出一个空白窗口
