我通常會用Qt製作我的桌面接口,但最近的一些TK截圖讓我相信Tk不僅僅是醜陋的主題。 此外Tkinter與Python捆綁在一起,這使分發更容易。Tkinter值得學習嗎?
那麼值得學習還是應該堅持使用Qt?
example tk interface http://www.kb-creative.net/screenshots/ipats-multifile.gif
我通常會用Qt製作我的桌面接口,但最近的一些TK截圖讓我相信Tk不僅僅是醜陋的主題。 此外Tkinter與Python捆綁在一起,這使分發更容易。Tkinter值得學習嗎?
那麼值得學習還是應該堅持使用Qt?
example tk interface http://www.kb-creative.net/screenshots/ipats-multifile.gif
您的問題的答案是響亮的是。
Qt是好的,我沒有反對它。但是Tk更好用,也更容易使用,而且不僅僅在Python網絡空間上,而且還有很多第三方教程。 This特別的是我從中學到的東西,而且在服務我的過程中已經非常完美。
作爲升壓到其他GUI工具包,肯定。如果您知道其他工具包,那麼您已經瞭解TkInter,並可以保留它,直到您真正需要它。
你可能想看看this(wxPython)。
wxPython是最好的和最成熟的跨平臺GUI工具包,給定了一些限制。 wxPython不是標準的Python GUI工具包的唯一原因是Tkinter在那裏第一個。 - Guido van Rossum
wx提供的qt沒有提供什麼?無論如何,我對tk的主要動機是它與Python捆綁在一起,這使得我的分發更加容易。 – hoju 2010-03-02 23:53:14
@Richard關於http://wiki.wxwidgets.org/WxWidgets_Compared_To_Other_Toolkits – 2010-03-03 05:02:21
的任何細節的尼斯比較?我讀過的唯一可能的優勢是使用原生小部件,但Qt的外觀對我來說很好。 缺點是wx看起來更難以分發,商業支持更少,沒有與Qt Creator相當的功能,沒有樣式。 無論如何,我的目的不是找到一個Python GUI庫,而是決定是繼續使用Qt還是嘗試Tkinter。 – hoju 2010-03-03 05:45:40
我用Qt與C++,但決定用Tkinter與Python一起去。安裝最新版本的Tcl/Tk時遇到了一些問題,但最終還是到了那裏。我在this tkdocs.com tutorial的幫助下完成了這一切,這非常棒。
Tkinter帶有Python - 閒置使用它。 – phkahler 2010-03-03 14:29:53
是的,但並不總是最新的版本。 – Skilldrick 2010-03-03 14:45:31
Tk比較好,怎麼樣? – 2010-03-02 20:39:20
Tk使用默認的系統顯示,這在大多數情況下非常明顯。此外,當你在顯示器中有多個元素時(例如窗口),Tk會在幕後執行「管理工作」,以確保所有元素都顯示並適合窗口,而不是太多的其他工具包爲你做 – inspectorG4dget 2010-03-02 23:18:26
自從我寫這個答案已經有好幾個月了。現在時代已經改變,我應該注意到easygui使事情變得更容易。如果你真的想破解Tkinter,它也允許訪問Tkinter。我建議在Tkinter上使用easygui,因爲它更易於使用。 – inspectorG4dget 2010-09-24 15:22:00