我的問題是關於跨平臺(Mac/Linux/Windows)分發GUI應用程序的簡易性,我想知道使用戶的工作最簡單。Python GUI應用程序分發:用wxPython,TKinter或QT編寫
我當前的理解是,Tkinter應用程序對於用戶來說是最簡單的(安裝),因爲只要用戶在她的盒子中安裝了Python,我的應用程序就應該可以在該盒子上運行了。
對於使用wxPython或pyQT編寫的GUI應用程序,用戶需要首先將wxWidget或QT安裝到她的盒子中,這是一個額外的步驟,然後安裝我的GUI應用程序。 (但我的Ubuntu盒似乎默認安裝了wxWidget庫和QT庫,是規範還是隻是Ubuntu發行版對用戶更友好?我猜Windows和Mac可能不會提供它們,即用戶需要下載並安裝它們作爲額外的步驟)
有沒有保證的Tkinter將可僅僅因爲Python是。它是一個擴展模塊,因此可以拆分成單獨的包。 Mandriva Linux發行版可以做到這一點,並且可能還有其他的。 – ekhumoro