Python GUI编程,许可和理解

Tem*_*ayo 9 python pygtk pyqt gui-toolkit

我最近一直在研究python,我一直在研究最好的x-platform UI工具包.我真的不想要一些重要的东西,因为我是一个单独的开发人员从c#开始转换,我有可能在我所在的地方出售我的一些应用程序.

我尝试过PyQt,但我开始喜欢它,虽然看起来PyGTK有点成熟.

就像我之前说过的那样,我并不热衷于沉重的原生外观和感觉,但请不要喜欢Tk,PyQt因为你可能无法销售用它写的程序,所以我被困在许可问题上.有人介绍了Pyside,但从我所看到的情况来看,它并不稳定且维护良好.

  • 我的问题是,我可以出售我的PyQt书面申请
  • pyGTK任何比PyQt,说明理由
  • 是否有任何其他x平台易于学习和实现和许可问题免费UI工具包的python我可以使用

非常感谢教育回复

wil*_*art 3

来自PyQt 网站

与 Qt 本身一样,Riverbank 的软件(PyQt5、PyQt4、PyQtChart、PyQtMobility、dip 和 QScintilla2)根据多种许可证提供,具体取决于其使用方式。

免费版本根据 GNU 通用公共许可证获得许可。如果您使用的 Riverbank 软件与 GPL 兼容,那么您无需购买商业许可证。

如果您使用的 Riverbank 软件与 GPL 不兼容,那么您需要商业许可证。

我对 GPL 条款的基本理解是商业版本是可以的,但任何“使用”GPL 许可软件的软件也必须在 GPL 兼容许可证下作为开源发布。“使用”到底意味着什么可能需要律师:)


我从来没有运气好让 PyGTK 工作,但是我在简单的 GUI 和 LPGL 许可方面没有遇到任何真正的问题PySide。该文档一般般,我不得不参考一下 Qt C++ 文档,但总的来说,它非常稳定,并且与 MatplotLib 很好地集成用于绘图。

例如,我使用 PySide 制作了这些带有实时绘图的简单 GUI。第一个手动编码只需大约十分钟,但是对于更复杂的 GUI,您也可以使用 QtDesigner。

使用 PySide 的 Gui

使用 PySide 的 GUI 2