【发布时间】:2013-08-29 23:09:53
【问题描述】:
我正在尝试将小部件(在本例中为标签)的宽度分配给变量。
到目前为止我所拥有的:
from tkinter import *
def getwidth():
print(lbl.bbox())
root = Tk()
lbl = Label(root, text="test text")
lbl.grid(row=0)
btn = Button(root, text="GO", command=getwidth)
btn.grid(row=1)
root.mainloop()
我会假设 bbox() 返回从左上角的偏移量以及宽度和高度,但是,返回的值是 {0, 0, 0, 0}。
如果有人能解释为什么会这样,以及正确实现这一点的步骤是什么,我会非常感激。
【问题讨论】:
标签: python python-3.x tkinter width