我最近一直在研究python,并且我一直在研究最好的x-platform UI工具包。我真的不想要一些重要的东西,因为我是一个单独的开发人员从c#开始转换,我有可能在我所在的地方销售我的一些应用程序。
我尝试了PyQt
并且我开始喜欢它,但似乎PyGTK
有点成熟。
就像我之前说过的那样,我并不热衷于沉重的原生外观和感觉,但请不要喜欢Tk,因为你可能无法销售其中的程序,我被卡在PyQt
的许可问题上。有人介绍了Pyside,但从我看到的情况来看,它并不稳定且维护良好。
PyQt
书面申请pyGTK
优于PyQt
,提供理由非常感谢教育回复
答案 0 :(得分:3)
来自PyQt website:
与Qt本身一样,Riverbank的软件(PyQt5,PyQt4,PyQtChart,PyQtMobility,dip和QScintilla2)在许多许可证下提供,具体取决于它的使用方式。
免费版本根据GNU通用公共许可证授权。如果您使用Riverbank的软件与GPL兼容,那么您无需购买商业许可证。
如果您使用Riverbank的软件与GPL不兼容,那么您需要商业许可。
我对GPL术语的基本理解是商业版本是可以的,但任何“使用”GPL许可软件的软件也必须在GPL兼容许可下作为开源发布。什么“使用”意味着可能需要律师:))
我从来没有太多运气让PyGTK工作,但我没有简单的GUI和LPGL许可PySide
的实际问题。文档是如此,我不得不参考Qt C ++文档,但总的来说它非常稳定,并且与MatplotLib很好地集成在一起进行绘图。
E.g。这些简单的GUI带有我使用PySide制作的实时图。第一个只需要大约十分钟手动编码,但是对于更复杂的GUI,您也可以使用QtDesigner。
答案 1 :(得分:1)
是否还有其他x平台易于学习和实现,并且许可问题免费用于python的UI工具包,我可以使用
Try Kivy。 MIT许可证,非常好的API和文档,适用于Android和iOS。
你有可能会爱上这个框架。你被警告了。