Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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 ttk-在库文档中导航_Python_Api_Ttk - Fatal编程技术网

Python ttk-在库文档中导航

Python ttk-在库文档中导航,python,api,ttk,Python,Api,Ttk,刚刚开始使用学习Python 3上的ttk,我很难找到某些仅用于Python的小部件的文档,因为我想了解比文本揭示的更多的细节 例如,在中,我找不到ttk.Frame类的细分。我很想了解“sticky”参数在以下方面的作用: mainframe.grid(column=0, row=0, sticky=(N, W, E, S)) 试图询问口译员: from tkinter import ttk help(ttk.Frame.grid) 返回: 'Help on function grid_c

刚刚开始使用学习Python 3上的ttk,我很难找到某些仅用于Python的小部件的文档,因为我想了解比文本揭示的更多的细节

例如,在中,我找不到ttk.Frame类的细分。我很想了解“sticky”参数在以下方面的作用:

mainframe.grid(column=0, row=0, sticky=(N, W, E, S))
试图询问口译员:

from tkinter import ttk
help(ttk.Frame.grid)
返回:

'Help on function grid_configure in module tkinter' 
所以,不是ttk


这只是一个例子,强调了我寻找tk/ttk绑定的完整Python API分解的任务

许多ttk对象只是现有Tkinter对象的薄包装,因此Tkinter描述将是您需要的。一个好地方是effbot.org。在Python文档的主Tkinter页面顶部,在链接到的页面之前列出了其他好的参考。这些文档非常广泛,最近也进行了更新

要获得ttk对象如何基于Tkinter对象的低级视图,请查看C:\PythonXX\Lib\Tkinter\ttk.py中的ttk源代码。在这里,您将看到ttk.Frame只是基于tkinter小部件,没有定义更多的方法或属性

“sticky”参数实际上是栅格几何体管理器的一部分,它表示对象应附着在父容器的哪一侧,并将选项指定为指南针点。NW表示左上角。报告对所有这些选项进行了很好的细分