2012-09-19 65 views
4

我最近對Python中的GUI編程感興​​趣。Python中的Tix教程

我已經有了很多Pygame的經驗,但是發現使用Tkinter,Tix等提供的接口會更簡單。

但是,我很難找到任何像樣的文檔或教程Tix for Python。 (與Pygame不同,後者有幾個指南/教程,我覺得很不錯)

我在哪裏可以找到一個很好的教程? (這只是假定的Python的知識,並希望沒有Tk的知識)

回答

1

Tix是一組最初沒有包括在標準Tkinter的分配額外的小部件。現在改進的ttk工具包是Tkinter的一部分,在更新的Python版本(2.7或3.2)中,Tix不再是必需的。更多的討論可以在here找到。

現代Tk的一個很好的教程可以找到here

+0

我很好奇你的評論*蒂克斯不再需要*。 Tix似乎仍然具有Tkinter和ttk不具備的功能。例如,Tix有我唯一知道的關於Python的'checklist'。有其他選擇嗎? – Jarad

1

好了,經過一些額外的搜索,我找到了答案,以我自己的問題(最終!)

Thinking in Tkinter by Stephen Ferg

看起來相當不錯,現在我確實有它的工作原理有了深入瞭解(耶! )

+0

嗯,有趣。但這不是你要求的。 – Brandon

+0

@Brandon對不起,我想我問錯了。我想對Tix的工作方式有一個很好的理解,這只是Tkinter的擴展(我現在可以使用Tix的文檔並將其應用於我瞭解的Tkinter的內容,整體結構非常相似) – PythonJarHead

0

重新演繹Tix和ttk的角色。他們是不同的東西。 Tix將小部件添加到標準Tkinter套件中。 ttk添加了複製現有小部件但具有可配置外觀'感覺的小部件。所以如果你想讓你的GUI看起來像本地操作系統應用程序使用ttk,但你只能得到一組有限的小部件。如果你想要更強大的小部件,並且不太關心外觀,那就使用Tix。