我正在使用tkinter。当我想进一步了解我进入他们图书馆的方法时。
即。来自tkinter import filedialog
我正在研究的方法之一是:
def askdirectory (**options):
"Ask for a directory, and return the file name"
return Directory(**options).show()
我知道**options
参数意味着它接受任意数量的参数和/或关键字参数。
我不明白如何为该方法找到options
的参数。我试着深入研究方法类,但我迷失了去哪里看。
我希望能够通过阅读库代码找到参数,以便我可以更快地阅读和理解其他python库。
答案 0 :(得分:3)
从代码本身获取选项并不是很幸运。 Tkinter是tcl / tk解释器的包装器,很多选项只是通过tkinter传递给底层的tcl解释器。
可用选项的权威文档来源可以在tcl / tk手册页中找到:http://tcl.tk/man/tcl8.5/TkCmd/contents.htm