2009-01-16 98 views
5

在.Net中,您有像DevEpxress和Infragistics這樣的公司提供一系列GUI小部件。有沒有像Python GUI小部件那樣的市場?我特意想到了像DevExpress xtraGrid Suite這樣的小部件。是否有任何適合Python的第三方GUI產品?

編輯09年1月16日:對於實施例:

GUI的API

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

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

+0

沒人知道你在說什麼。也許鏈接到網站,以便他們可以看到你的意思 – 2009-01-16 02:10:24

+0

請定義「好」。 – 2009-01-16 03:04:28

+0

S.Lott:'好'點:)我想到的第三方GUI小部件集可以在我指向上面的站點找到?我問,因爲我看到的大多數用戶界面網站似乎都表明我需要推出自己的產品。 Mike – mchean 2009-01-16 22:23:11

回答

0

堆是可用的。 PyQt的,PtGTK,Tkinter的...

-T

1

的流行的Python GUI工具包通常是圍繞外部包裝(通常爲C,C++)庫。因此,無論外部庫的第三方產品是什麼,Python代碼都可以受益(即使第三方解決方案默認情況下不提供Python包裝,也可以通過最少的手動包裝進行)。

9

Python有很多GUI工具包可用。顯然,您選擇的工具包將決定您對第三方小部件的選擇。

競爭者

Python帶有Tkinter這是很容易使用,但不是很大期待。

有從C/C++有大量的外部部件的借了一些非常流行的跨平臺GUI工具包:wxPythonpyQtpyFLTKpyGtk

我也知道,但沒有使用一些其他的工具包是在那裏:PyGUIEasyguiPythonCard

我的選擇

我的粉絲0。他們有一個不錯的小部件選擇,installdocumentationbook和一個活躍的社區的一些很好的例子。

WxWidgets提供了由社區提供的其他組件wxCode

報價約的wxPython在Python的創建者:

wxPython中是最好的,最成熟的跨平臺的GUI工具包, 給出了一些約束。 wxPython不是 標準Python GUI工具包的唯一原因是Tkinter在那裏第一個。

- 吉多·範羅蘇姆

1

wxPython是圍繞wxWidgets的包裝,LGPL(約)和非常全面的
pyQT是similair包裝器QT,它可作爲GPL或商業

雖然QT現在在LGPL之下,但pyQT是一個獨立的商業產品,可能它們現在在LGPL下發布它,或者現在社區的努力可能會生成LGPL替代品。

這兩個都運行在MS/Linux/Mac上,並且非常全面,兩個都有很好的社區和書籍。

0

還有wxPython,這是一個圍繞wxWidgets的包裝,它非常受歡迎,適用於許多平臺並且獲得了大量許可。

QT可能是我會看的另一個,特別是現在下一個版本將在LGPL下獲得許可。

1

所有的Python GUI工具一個不錯的選擇無處接近或相當於C#.NET GUI像DevExpress,Infragistic,Telerik,ComponentOne。這些GUI的質量將永遠無法匹配.Net GUI提供的功能。 C#編程擁有一套優秀的WSIWYG編程工具,可用於構建Visual Studio(用於Windows/Mac),Unity3D(用於遊戲),Blend(用於Web),Xamarin(移動應用程序)等多平臺應用程序。然而,在缺點方面,它沒有Python軟件包或庫進行計算。所以爲了彌補差距,我通常會在C#.Net上完全構建接口,如果需要大量計算,我會使用IronPython for .Net來調用Python腳本。

相關問題