PyQt与PySide对比

18 投票
3 回答
9607 浏览
提问于 2025-04-15 17:59

我现在在Linux环境下开发很多应用程序,主要使用Qt和C++/Python,必要时会移植到PC或Mac上。我在C++中嵌入Python,也会使用独立的图形用户界面(GUI)。Qt被用来处理XML解析、事件处理、图形界面、线程等很多功能。目前我所有的Python工作都是在PyQt上进行的,我想了解大家对PySide的看法。我对PySide感兴趣,因为它是内部开发的,应该能支持更多组件,并且希望能有更好的集成效果。大家有什么经验可以分享吗?

我知道这个问题之前有人问过,但我想重新讨论一下。

3 个回答

-1

目前,PySide在Windows上无法运行,这限制了你的使用能力。如果你是在Linux上开发,并且想避免使用纯GPL许可证,那么PySide是一个不错的选择。

从API的角度来看,我觉得它的信号和槽的功能更符合Python的风格。

0

从PySide 1.0 beta版本(Qt 4.7.1)开始,官方提供了一个可以在Windows上使用的安装程序。这个安装包里不包含QtDesigner和其他工具,只包含了uic。

8

我们最近在考虑使用PySide,但没有找到关于它是否支持py2exe的信息。因此,我们还是选择了PyQt。如果你需要为Windows开发,使用老牌的PyQt会更安全一些:-)

撰写回答