【发布时间】:2021-10-30 17:44:27
【问题描述】:
我想像这个例子一样更改小部件的名称:
window = Tk()
window.mainloop()
test_frame = Frame(window, name="test_frame")
test_frame.config(name="test_frame_name")
你有什么解决方案来做这样的事情吗?
我总是收到类似_tkinter.TclError: unknown option "-name" 的错误
感谢您的帮助
【问题讨论】:
-
您想通过更改小部件的“名称”来完成什么?正如错误消息告诉您的那样,tkinter 没有小部件的“名称”选项,因此 tkinter 本身不会对“名称”做任何事情。
-
正如@fhdrsdg 所说,
tkinter中的小部件名称没有用处。如果您真的想重命名小部件,请查看this。有一个文本小部件被重命名。