tkinter/tk()的configure方法的参数是什么

Ary*_*rya 3 python tkinter

代码:

root = Tk()
root.configure(background="red")
Run Code Online (Sandbox Code Playgroud)

方法中存在哪些参数 ( args.configure ) 。

这是公正的吗background?如果不是,我该如何看待它们?

Ara*_*Fey 6

configure每个小部件的方法参数都不同。

Tkinter 的小部件有诸如“等等”之类的选项概念。其中一些选项适用于每个小部件,但其他选项则不然。例如,该类具有大多数其他小部件所没有的选项。colorsizeEntryvalidatecommand

configure方法允许您更改小部件的选项,可用参数取决于您正在配置的小部件。Entry().configure(validatecommand=bool)会有效,但Label().configure(validatecommand=bool)不会。

要查找有效参数/选项的完整列表,您可以查看小部件的文档configure,或者调用不带参数的方法,这将列出所有可用选项:

>>> root.configure().keys()
dict_keys(['bd', 'borderwidth', 'class', 'menu', 'relief', 'screen', 'use', 'background', 'bg', 'colormap', 'container', 'cursor', 'height', 'highlightbackground', 'highlightcolor', 'highlightthickness', 'padx', 'pady', 'takefocus', 'visual', 'width'])
Run Code Online (Sandbox Code Playgroud)