PyQt6 和 PySide6 都是用于调用 Qt6 API 的Python库,使用它们可以轻松在 Python 语言中创建基于 Qt 的 GUI 程序;PyQt6 和 PySide6 最大的不同表现在发行许可上;
PyQt6 是由 Riverbank Computing 公司开发,出现的比较早;它采用 GPLv3 许可证和商业许可证发布;这表示你如果使用 PyQt6 ,则必须将你的代码进行开源;如果要闭源,则需要购买商业许可;
PySide6 是 Qt 官方的库,亲儿子,出现的时间要比PyQt 晚的多,这也是很多人知道 PyQt 不知道 PySide 的原因;但随着版本的迭代,PySide6 越来越强大;
PySide6 采用 LGPL 许可发布,这意味着只要你以调用动态链接库的形式使用 Qt ,你可以以任何形式(商业、非商业、开源、非开源)发布你的程序;