_tkinter.TclError:无效的命令名称“ .entry#”

时间:2018-10-15 17:23:44

标签: python tkinter

我一直在使用tkinter在python中进行编码,并且遇到了tinter库中的异常。

由于我不确切知道错误的含义,因此我很难调试程序。我想知道是否有人可以概述错误并提出可能的原因,以便我知道在调试程序时要查找的内容。 _tkinter.TclError: invalid command name ".entry#"(哈希代表数字)。

我有一幅图像,显示了通过程序进行的导航,如果有帮助,则会导致错误。

An image displaying the navigation through a tinter program. The user enters a cost configuration screen indirectly from the main menu, before exiting it and returning to the main menu. The user then tries to return to the same screen, but the error gets raised upon trying to get to it.

基本上,该程序只允许我在每次运行时在“记录”部分中查看一次子菜单,何时它应该让我根据需要输入多次。

1 个答案:

答案 0 :(得分:1)

您应该以文本而非错误的图像形式包含错误。

根据错误消息,您试图在不再存在的条目上调用.get()。父窗口可能已被破坏/关闭,并且条目不再存在。也许这只是上下文的问题……如果没有代码,很难说。

如果您不确定,请编辑问题并添加MCVE,然后我将使用更具体的信息来编辑答案。