Tkinter "on-pack" 方法或 "is-packed" 属性
Tkinter "on-pack" method or "is-packed" attribute
我正在使用 Tkinter 制作 GUI,我需要找到一种方法来了解小部件(我们称之为 l = Label(root, text="test")
)是否已打包。我知道我可以做到 if l in Tk.pack_slaves(root):...
,但这似乎效率低下。
有什么方法可以在widget.pack()
方法中添加一个"line",比如告诉它设置一个属性为widget.is_packed = True
?或者有没有办法告诉 class、On_method_call(pack())
这样做?
干杯。
不,没有内置的方法可以做到这一点。打包是您的代码,因此您可以将标志存储在字典中,或创建您自己的打包函数来自动执行此操作。
我正在使用 Tkinter 制作 GUI,我需要找到一种方法来了解小部件(我们称之为 l = Label(root, text="test")
)是否已打包。我知道我可以做到 if l in Tk.pack_slaves(root):...
,但这似乎效率低下。
有什么方法可以在widget.pack()
方法中添加一个"line",比如告诉它设置一个属性为widget.is_packed = True
?或者有没有办法告诉 class、On_method_call(pack())
这样做?
干杯。
不,没有内置的方法可以做到这一点。打包是您的代码,因此您可以将标志存储在字典中,或创建您自己的打包函数来自动执行此操作。