2024-04-19 00:11:45 发布
网友
我一直在用Tkinter学习ui编程,我已经走得很远了。我可以配置/更改标签的文本、fg和bg属性,但我不知道如何获得Label的bg属性。在
fg
bg
Label
有没有什么方法可以将Tkinter标签的bg值保存到一个变量中,以便与其他值进行比较?在
您可以使用cget():
cget()
label.cget('background')
或者你可以像对待字典一样对待你的标签:
label['background']
示例:
from Tkinter import * main = Tk() l = Label(main, text = "Label", background = "lime") l.pack() if l["background"] == 'lime': print "Lime!" if l.cget("background") == 'lime': print "Still Lime!" main.mainloop()
控制台输出:
您可以使用cget方法来获取小部件属性的值。示例:
cget
if my_widget.cget("background") == "red": print "The widget is red"
您可以使用
cget()
:label.cget('background')
或者你可以像对待字典一样对待你的标签:
label['background']
示例:
控制台输出:
^{pr2}$您可以使用
cget
方法来获取小部件属性的值。示例:相关问题 更多 >
编程相关推荐