是否可以在Tkinter中获取小部件设置?

是否可以在Tkinter中获取小部件设置?,第1张

是否可以在Tkinter中获取部件设置

如果知道所需的设置,则可以使用该

cget
方法获取值,例如

from Tkinter import *root = Tk()w = Label(root, text="Hello, world!")w.pack()print w.cget('text')root.mainloop()

它将打印

Hello, world!

如果您想知道所有可用的选项,widget.config包含配置,并且如果您希望的话,可以创建您可能需要的全部或部分设置,例如

import pprintfrom Tkinter import *root = Tk()w = Label(root, text="Hello, world!")w.pack()pprint.pprint(w.config())root.mainloop()

输出:

{'activebackground': ('activebackground','activeBackground','Foreground',<border object at 00C665D0>,'SystemButtonFace'), 'activeforeground': ('activeforeground','activeForeground','Background',<color object at 00C66C48>,'SystemButtonText'), 'anchor': ('anchor', 'anchor', 'Anchor', <index object at 00C66588>, 'center'), 'background': ('background',     'background',     'Background',     <border object at 0119A3E0>,     'SystemButtonFace'), 'bd': ('bd', '-borderwidth'), 'bg': ('bg', '-background'), 'bitmap': ('bitmap', 'bitmap', 'Bitmap', '', ''), 'borderwidth': ('borderwidth',      'borderWidth',      'BorderWidth',      <pixel object at 0119A0F8>,      <pixel object at 0119A0F8>), 'compound': ('compound',   'compound',   'Compound',   <index object at 011A90D8>,   'none'), 'cursor': ('cursor', 'cursor', 'Cursor', '', ''), 'disabledforeground': ('disabledforeground',  'disabledForeground',  'DisabledForeground',  <color object at 011A5DB0>,  'SystemDisabledText'), 'fg': ('fg', '-foreground'), 'font': ('font',          'font',          'Font',          <font object at 011A5E40>,          (('MS', 'Sans', 'Serif'), '8')), 'foreground': ('foreground',     'foreground',     'Foreground',     <color object at 011A5F48>,     'SystemButtonText'), 'height': ('height', 'height', 'Height', 0, 0), 'highlightbackground': ('highlightbackground',   'highlightBackground',   'HighlightBackground',   <border object at 011A5EE8>,   'SystemButtonFace'), 'highlightcolor': ('highlightcolor',         'highlightColor',         'HighlightColor',         <color object at 011A5F78>,         'SystemWindowframe'), 'highlightthickness': ('highlightthickness',  'highlightThickness',  'HighlightThickness',  <pixel object at 011A5FA8>,  <pixel object at 011A5FA8>), 'image': ('image', 'image', 'Image', '', ''), 'justify': ('justify',  'justify',  'Justify',  <index object at 011A5F30>,  'center'), 'padx': ('padx',          'padX',          'Pad',          <pixel object at 011A5FC0>,          <pixel object at 011A5FC0>), 'pady': ('pady',          'padY',          'Pad',          <pixel object at 011A5FD8>,          <pixel object at 011A5FD8>), 'relief': ('relief', 'relief', 'Relief', <index object at 011A5FF0>, 'flat'), 'state': ('state', 'state', 'State', <index object at 011A5EA0>, 'normal'), 'takefocus': ('takefocus', 'takeFocus', 'TakeFocus', '0', '0'), 'text': ('text', 'text', 'Text', '', ('Hello,', 'world!')), 'textvariable': ('textvariable', 'textVariable', 'Variable', '', ''), 'underline': ('underline', 'underline', 'Underline', -1, -1), 'width': ('width', 'width', 'Width', 0, 0), 'wraplength': ('wraplength',     'wrapLength',     'WrapLength',     <pixel object at 00C50908>,     <pixel object at 00C50908>)}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5630201.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存