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