我目前在 Linux 上的 Qt 重型 C++/Python 环境中开发了许多应用程序,并根据需要移植到 PC/Mac。我使用嵌入在 C++ 和独立 GUI 中的 Python。Qt 用于 xml 解析/事件处理/GUI/线程等等。现在我所有的 Python 工作都在 PyQt 中,我想看看每个人如何看待 PySide。我很感兴趣,因为它在内部,因此应该支持更多组件,希望能更好地集成。你有什么经验?
我知道以前有人问过这个问题,但我想恢复对话。
我们最近在考虑使用PySide,但是我们没有找到任何关于它是否被py2exe支持的信息。这就是我们坚持使用 PyQt 的原因。如果您需要为 Windows 开发,使用好的 ol' PyQt 会更安全 :-)
从 PySide 1.0 beta (Qt 4.7.1) 开始,有一个可以使用的官方 Windows 安装程序。它不包括 QtDesigner 和其他工具,只有 uic。
PySide 目前不在 Windows 上运行,这限制了您的能力。如果您在 Linux 上进行开发并且需要避免纯 GPL,那么 PySide 是一个候选者。
从 API 的角度来看,我发现信号/插槽功能感觉更“Pythonic”。