【发布时间】:2018-08-20 15:33:28
【问题描述】:
看来我把我的问题解释得很糟糕,但是我标签上的网格功能有问题。标签确实显示了,但是我无法更改它的行/列或在括号内执行任何功能。
我把如何复制问题的代码放在那里。将任何内容放在 .grid() 括号内不会像前面所说的那样做任何事情
from tkinter import *
root = Tk()
#To actually see that it does not work
root.geometry("800x600")
Var = StringVar()
Label = Label(root, textvariable=Var)
#Location of problem, adding stuff into the brackets does not change anything. For example: sticky = "ne"
Label.grid()
Var.set("Ha")
root.mainloop()
【问题讨论】:
-
“行不通”是什么意思?请在问题中包含minimal reproducible example。此处强烈建议不要链接到其他网站上的代码。
-
您的代码对我来说似乎工作正常。我看到一个带有字符串“Ha”的标签。
-
您能否更具体地说明您要做什么。另外,您是否搜索过其他问题?您是否知道默认情况下,行和列的宽度和高度只有容纳其内容所需的宽度和高度,而空的行和列的大小为零?
标签: python tkinter tkinter-canvas tkinter-layout