2012-05-26 48 views
1

我一派,問這個問題Python的定製GUI

答案,我不指望之前搜索計算器:

  • wxWidgets的是最好的Python GUI
  • 使用Tkinter的(BIM)的GUI開發。
  • Q.如何在不使用任何模塊/庫的情況下製作GUI?即從頭開始創建一個GUI。像tkinter模塊不允許。

    +0

    爲什麼要重新發明輪子? – sajattack

    +0

    @sajattack 簡短的回答 - 獲得完全控制它 長的答案 - 使貴公司像土坯蒸汽鉻等 – Vivek

    回答

    1

    沒有「模塊/庫」的最簡單的GUI是基於Web的。即使用Javascript代碼生成HTML,並讓Javascript通過AJAX與您的Python應用進行交互。只需使用標準的Python庫(當然還有一些JS代碼),或者不需要「大量」安裝特定於平臺的擴展的模塊,就可以實現這一點。

    3

    我已經從頭開始使用SDL這是一個低級別的圖庫。這樣做的好處是它在任何平臺上看起來都完全一樣,並且可以在嵌入式系統上運行。全屏GUI也非常簡單。缺點是這是很多工作。

    在Python中,pygame庫包裝SDL,所以你會使用它,事實上,這就是我爲具有大型彩色LCD屏幕的實驗室儀器製作GUI的方式。控制器運行linux,但不是X-windows。

    pygame是一個額外的庫,是的,但我想不出只有python提供了一個GUI的方法。