如何获取所有配置参数的列表?

用户名

如何获取所有配置参数的列表?

from tkinter import *

from tkinter import ttk
root=Tk()
root.config(**args)
root.mainloop()

我尝试了:

help(root.config)

输出:

在模块tkinter中配置方法的帮助:

tkinter.Tk实例的configure(cnf = None,** kw)方法配置窗口小部件的资源。

资源的值被指定为关键字参数。要获得有关允许的关键字参数的概述,请调用方法键。

恩布罗

如果通过“ config args”表示某个特定小部件的所有可配置属性,则可以按以下方式获取它们:

my_widget.config()

换句话说,您只需要调用不带参数的方法config(或configure,它只是一个别名)即可,该方法返回一个_dictionary,其中包含属性,它们的值以及小部件的更多内容。

您还可以使用该pprint函数(来自pprint模块)很好地打印属性,如以下示例所示:

from tkinter import *
from pprint import pprint

root = Tk()
pprint(root.config())

输出如下:

{'background': ('background',
                'background',
                'Background',
                <border object: 'systemWindowBody'>,
                'systemWindowBody'),
 'bd': ('bd', '-borderwidth'),
 'bg': ('bg', '-background'),
 'borderwidth': ('borderwidth',
                 'borderWidth',
                 'BorderWidth',
                 <pixel object: '0'>,
                 0),
 'class': ('class', 'class', 'Class', 'Toplevel', 'Tk'),
 'colormap': ('colormap', 'colormap', 'Colormap', '', ''),
 'container': ('container', 'container', 'Container', 0, 0),
 'cursor': ('cursor', 'cursor', 'Cursor', '', ''),
 'height': ('height', 'height', 'Height', <pixel object: '0'>, 0),
 'highlightbackground': ('highlightbackground',
                         'highlightBackground',
                         'HighlightBackground',
                         <color object: 'systemWindowBody'>,
                         'systemWindowBody'),
 'highlightcolor': ('highlightcolor',
                    'highlightColor',
                    'HighlightColor',
                    <color object: 'Black'>,
                    'Black'),
 'highlightthickness': ('highlightthickness',
                        'highlightThickness',
                        'HighlightThickness',
                        <pixel object: '0'>,
                        0),
 'menu': ('menu', 'menu', 'Menu', '', ''),
 'padx': ('padx', 'padX', 'Pad', <pixel object: '0'>, <pixel object: '0'>),
 'pady': ('pady', 'padY', 'Pad', <pixel object: '0'>, <pixel object: '0'>),
 'relief': ('relief', 'relief', 'Relief', <index object: 'flat'>, 'flat'),
 'screen': ('screen', 'screen', 'Screen', '', ''),
 'takefocus': ('takefocus', 'takeFocus', 'TakeFocus', '0', '0'),
 'use': ('use', 'use', 'Use', '', ''),
 'visual': ('visual', 'visual', 'Visual', '', ''),
 'width': ('width', 'width', 'Width', <pixel object: '0'>, 0)}

根据effbot.org上有关该config方法的文档

config(cnf=None, **kw)

修改一个或多个窗口小部件选项。

如果不带参数调用,则此方法返回一个字典,其中包含所有小部件选项的当前设置。对于字典中的每个选项键,其值可以是5元组 (option, option database key, option database class, default value, current value)2元组 (option alias, option)后一种情况用于bgbackground)和bdborder width)之类的别名

请注意,某些选项类型的值字段格式不正确。有关更多信息和解决方法,请参见keys方法的描述。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从url获取所有php参数?

来自分类Dev

您如何以编程方式获取所有常用参数的列表?

来自分类Dev

SSRS 2012:如何获取“全选”,而不是从多选参数返回所有值的实际列表而返回NULL?

来自分类Dev

如何在PowerShell中迭代或获取所有输入参数的列表?

来自分类Dev

如何获取所有Wikidata属性的列表?

来自分类Dev

如何从列表中获取所有值?

来自分类Dev

如何获取所有 GlobalEventHandler 的列表?

来自分类Dev

获取构造函数采用的所有参数的列表

来自分类Dev

如何从通过命令行配置的存储库中获取所有可用软件包的列表?

来自分类Dev

如何在Linux中将文件作为参数传递并从文件系统获取文件中所有文件的列表?

来自分类Dev

如何找到一个函数的所有参数的列表?

来自分类Dev

如何在PUT请求中获取所有URL参数?

来自分类Dev

django-如何获取“#”之后的所有URL参数

来自分类Dev

如何在ActionFilter中获取参数的所有属性?

来自分类Dev

如何获取表的所有列,而TableName是输出参数?

来自分类Dev

如何获取从GIT分支创建的所有分支的列表(获取分支的所有子分支)

来自分类Dev

如何获取从GIT分支创建的所有分支的列表(获取分支的所有子分支)

来自分类Dev

如何按实例获取列表的所有元素?

来自分类Dev

如何为用户获取所有github`PushEvents`的列表

来自分类Dev

如何获取DocumentDB文档中所有集合的列表?

来自分类Dev

使用Parse时如何获取所有Facebook好友的列表?

来自分类Dev

如何获取Python中所有内置函数的列表?

来自分类Dev

如何获取所有Wikipedia文章的标题列表

来自分类Dev

如何获取Laravel中所有型号的列表?

来自分类Dev

如何获取Yocto中所有可用目标的列表?

来自分类Dev

Accurev:如何从流中获取所有用户的列表?

来自分类Dev

如何使用mongoskin获取所有收藏的列表

来自分类Dev

我如何获取某个类的所有可用注释的列表

来自分类Dev

如何获取Powershell中所有Azure VM的列表

Related 相关文章

  1. 1

    如何从url获取所有php参数?

  2. 2

    您如何以编程方式获取所有常用参数的列表?

  3. 3

    SSRS 2012:如何获取“全选”,而不是从多选参数返回所有值的实际列表而返回NULL?

  4. 4

    如何在PowerShell中迭代或获取所有输入参数的列表?

  5. 5

    如何获取所有Wikidata属性的列表?

  6. 6

    如何从列表中获取所有值?

  7. 7

    如何获取所有 GlobalEventHandler 的列表?

  8. 8

    获取构造函数采用的所有参数的列表

  9. 9

    如何从通过命令行配置的存储库中获取所有可用软件包的列表?

  10. 10

    如何在Linux中将文件作为参数传递并从文件系统获取文件中所有文件的列表?

  11. 11

    如何找到一个函数的所有参数的列表?

  12. 12

    如何在PUT请求中获取所有URL参数?

  13. 13

    django-如何获取“#”之后的所有URL参数

  14. 14

    如何在ActionFilter中获取参数的所有属性?

  15. 15

    如何获取表的所有列,而TableName是输出参数?

  16. 16

    如何获取从GIT分支创建的所有分支的列表(获取分支的所有子分支)

  17. 17

    如何获取从GIT分支创建的所有分支的列表(获取分支的所有子分支)

  18. 18

    如何按实例获取列表的所有元素?

  19. 19

    如何为用户获取所有github`PushEvents`的列表

  20. 20

    如何获取DocumentDB文档中所有集合的列表?

  21. 21

    使用Parse时如何获取所有Facebook好友的列表?

  22. 22

    如何获取Python中所有内置函数的列表?

  23. 23

    如何获取所有Wikipedia文章的标题列表

  24. 24

    如何获取Laravel中所有型号的列表?

  25. 25

    如何获取Yocto中所有可用目标的列表?

  26. 26

    Accurev:如何从流中获取所有用户的列表?

  27. 27

    如何使用mongoskin获取所有收藏的列表

  28. 28

    我如何获取某个类的所有可用注释的列表

  29. 29

    如何获取Powershell中所有Azure VM的列表

热门标签

归档