2010-03-02 69 views

回答

19

您的問題的答案是響亮的

Qt是好的,我沒有反對它。但是Tk更好用,也更容易使用,而且不僅僅在Python網絡空間上,而且還有很多第三方教程。 This特別的是我從中學到的東西,而且在服務我的過程中已經非常完美。

+4

Tk比較好,怎麼樣? – 2010-03-02 20:39:20

+2

Tk使用默認的系統顯示,這在大多數情況下非常明顯。此外,當你在顯示器中有多個元素時(例如窗口),Tk會在幕後執行「管理工作」,以確保所有元素都顯示並適合窗口,而不是太多的其他工具包爲你做 – inspectorG4dget 2010-03-02 23:18:26

+0

自從我寫這個答案已經有好幾個月了。現在時代已經改變,我應該注意到easygui使事情變得更容易。如果你真的想破解Tkinter,它也允許訪問Tkinter。我建議在Tkinter上使用easygui,因爲它更易於使用。 – inspectorG4dget 2010-09-24 15:22:00

4

作爲升壓到其他GUI工具包,肯定。如果您知道其他工具包,那麼您已經瞭解TkInter,並可以保留它,直到您真正需要它。

4

你可能想看看this(wxPython)

wxPython是最好的和最成熟的跨平臺GUI工具包,給定了一些限制。 wxPython不是標準的Python GUI工具包的唯一原因是Tkinter在那裏第一個。 - Guido van Rossum

+0

wx提供的qt沒有提供什麼?無論如何,我對tk的主要動機是它與Python捆綁在一起,這使得我的分發更加容易。 – hoju 2010-03-02 23:53:14

+0

@Richard關於http://wiki.wxwidgets.org/WxWidgets_Compared_To_Other_Toolkits – 2010-03-03 05:02:21

+0

的任何細節的尼斯比較?我讀過的唯一可能的優勢是使用原生小部件,但Qt的外觀對我來說很好。 缺點是wx看起來更難以分發,商業支持更少,沒有與Qt Creator相當的功能,沒有樣式。 無論如何,我的目的不是找到一個Python GUI庫,而是決定是繼續使用Qt還是嘗試Tkinter。 – hoju 2010-03-03 05:45:40

2

爲什麼不去PyQT?你顯然已經熟悉Qt,所以它應該相對容易學習。在我看來,它看起來比Tkinter更好,它確實有更好的記錄。

+4

我已經使用PyQt/PySide - 問題是關於我是否應該嘗試Tkinter – hoju 2010-03-02 23:48:02

+0

對不起,你的問題並不完全明顯。 – 2010-03-03 07:10:44

+0

因爲PyQT帶有一個大胖子庫。 QT庫等 – obayhan 2015-11-25 15:15:03

0

我用Qt與C++,但決定用Tkinter與Python一起去。安裝最新版本的Tcl/Tk時遇到了一些問題,但最終還是到了那裏。我在this tkdocs.com tutorial的幫助下完成了這一切,這非常棒。

+0

Tkinter帶有Python - 閒置使用它。 – phkahler 2010-03-03 14:29:53

+0

是的,但並不總是最新的版本。 – Skilldrick 2010-03-03 14:45:31