10

我最近一直在研究 python,并且一直在对最好的 x 平台 UI 工具包进行大量研究。我真的不想要一些沉重的东西,因为我是一个从 c# 转换的孤独开发者,而且我有可能会在我的本地销售我的一些应用程序。

我试过PyQt了,我开始喜欢它,虽然,它似乎PyGTK有点成熟。

就像我之前说的,我不喜欢沉重的原生外观,但请不要喜欢 Tk,我被困在许可问题上,PyQt因为你可能无法销售用它编写的程序。有人介绍了 Pyside,但据我所见,它不稳定且维护良好。

  • 我的问题是,我可以出售我的PyQt书面申请吗
  • pyGTK什么好PyQt,给出理由
  • 是否有任何其他易于学习和实现并且许可我可以使用的 Python 无问题 UI 工具包的 x 平台

教育性的答复将不胜感激

4

2 回答 2

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

于 2014-02-15T14:16:30.557 回答
1

是否有任何其他易于学习和实现并且许可我可以使用的 Python 无问题 UI 工具包的 x 平台

试试基维。MIT 许可证,非常好的 API 和文档,适用于 Android 和 iOS。

你有机会爱上这个框架。你被警告了。

于 2014-02-15T14:54:00.610 回答