Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在哪里可以找到tkinter的API文档?_Python_Tkinter - Fatal编程技术网

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

Python 在哪里可以找到tkinter的API文档?,python,tkinter,Python,Tkinter,我正在寻找Python的tkinter模块的完整的在线参考资料。 我试着自己找一个,但由于某种原因我找不到 澄清一下,我不是在找教程。相反,我希望所有可用的类和属性都有一个参考 例如,如果我编写以下代码: from tkinter import * root = Tk() root.title("My title") 我想知道,Tk类在实例化时接受哪些可选参数?Tk对象的属性和方法是什么?title接受哪些参数?等等 “查看源代码”显然不是这个问题的答案。有关每个小部件支持的所有选项的最终指南

我正在寻找Python的
tkinter
模块的完整的在线参考资料。 我试着自己找一个,但由于某种原因我找不到

澄清一下,我不是在找教程。相反,我希望所有可用的类和属性都有一个参考

例如,如果我编写以下代码:

from tkinter import *
root = Tk()
root.title("My title")
我想知道,
Tk
类在实例化时接受哪些可选参数?
Tk
对象的属性和方法是什么?
title
接受哪些参数?等等


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

有关每个小部件支持的所有选项的最终指南,您应该查阅。将tcl翻译成python是一个相当简单的脑力练习。唯一真正的问题是当tcl选项与python保留字冲突时(例如pack和grid的
-in
选项)

我自己添加了一个备选答案:


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

有两本书对我非常有用:

  • 马克·罗斯曼

  • 约翰·格雷森的


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

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

网站上也有python教程,看了之后,我开始想为什么我应该使用tkinter小部件而不是Tk,因为Tk在windows上看起来很棒!Tkinter的pydoc不是一个完整的参考。例如在Python3.5.2中,tkinter模块中的uuu init uuuu.py有两个匹配的
validatecommand
字符串,但是没有关于它是什么或如何使用它的解释。