PyQt与PySide对比
我现在在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会更安全一些:-)