"Python有什么好的第三方GUI产品吗?"

2024-10-02 22:22:57 发布

您现在位置:Python中文网/ 问答频道 /正文

在.Net中,你有像devepxess这样的公司,以及提供一系列GUI小部件的Infragistics。pythongui小部件有这样的市场吗?我特别考虑的是像DevExpress xtraGrid套件这样的小部件。在

编辑01-16-09:例如:

http://www.devexpress.com/Downloads/NET/OnlineDemos.xmlhttp://demos.devexpress.com/ASPxGridViewDemos/

http://www.infragistics.com/products/default.aspx


Tags: comhttpnet套件市场部件www公司
3条回答

Python有许多GUI工具包可用。显然,您选择的工具箱将决定您对第三方小部件的选择。在

竞争者

Python附带了Tkinter,它很容易使用,但是看起来不太好看。在

<> P.C.C++中有一些非常流行的跨平台GUI工具包,它们有很多外部小部件:wxPythonpyQtpyFLTKpyGtk

我也知道,但没有使用过其他一些工具包:PyGUIEasyguiPythonCard

我的选择

我是wxPython的粉丝。他们有很多小部件,一些很好的例子,包括install,好的documentation,a book,以及一个活跃的社区。在

WxWidgets有社区提供的名为wxCode的附加组件。在

引用Python创建者关于wxPython的话:

wxPython is the best and most mature cross-platform GUI toolkit, given a number of constraints. The only reason wxPython isn't the standard Python GUI toolkit is that Tkinter was there first.

-- Guido van Rossum

流行的Python GUI工具包通常是外部(通常是C,C++)库的包装器。因此,无论这些外部库有什么第三方产品,Python代码都可以从中受益(即使在默认情况下第三方解决方案不提供Python包装器的情况下,也尽量减少手动包装)。在

wxPython是{a2}、LGPL(近似)的包装器,非常全面
pyQTQT的类似包装,它可以作为GPL或商用

尽管QT现在在LGPL之下,pyQT是一个单独的商业产品,但可能他们现在在LGPL下发布它,或者社区的努力现在可能会产生LGPL的替代品。在

它们都运行在MS/Linux/Mac上,非常全面,都有很好的社区和书籍。在

相关问题 更多 >