我在哪里可以找到tkinter的API文档?

时间:2011-04-22 12:01:39

标签: python tkinter

我正在寻找Python tkinter模块的完整在线参考。  我试图自己找一个,但出于某种原因,我不能。

为了澄清,我正在寻找教程。相反,我希望有一个所有可用类和属性的参考。

例如,如果我写这段代码:

from tkinter import *
root = Tk()
root.title("My title")

我想知道:Tk类接受实例化的可选参数是什么? Tk对象的属性和方法是什么? title接受什么参数?等等...

“看来源”显然不是这个问题的答案。

5 个答案:

答案 0 :(得分:8)

我发现此参考有用 - 并非总是完美,但通常很有用:http://infohost.nmt.edu/tcc/help/pubs/tkinter/index.html

还包含布局管理和事件模型的说明。因为它适用于Python 2.5,所以代码示例不会在Python 3上运行,但方法名称不应该更改,只有模块被重命名和重组({{包含弹出窗口的模块现在位于tk*包中。)

答案 1 :(得分:7)

有关每个小部件支持的所有选项的权威指南,请参阅tcl/tk documentation。将tcl翻译成python是一项相当简单的心理练习。唯一真正的问题是当tcl选项与python保留字冲突时(例如pack和grid的-in选项)

答案 2 :(得分:5)

有2本书对我非常有用:

他们非常完整。他们可能很难在网上找到。

答案 3 :(得分:4)

我正在自己添加一个替代答案:

我可以使用pydoc来获得完整的模块参考。

答案 4 :(得分:1)

某些链接不再起作用-最近我一直依靠effbot来满足我的所有tkinter文档需求。