_tkinter.TclError: неверное имя команды ".entry #" - PullRequest
0 голосов
/ 15 октября 2018

Я программировал на python с использованием tkinter и обнаружил исключение из библиотеки 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 голосов
/ 15 октября 2018

Вы должны включить ошибку как текст, а не как нечитаемое изображение.

На основании сообщения об ошибке вы пытаетесь вызвать .get() для Записи, которая больше не существует.Возможно, родительское окно было уничтожено / закрыто, и запись больше не существует.Или, может быть, это просто контекстная вещь ... трудно сказать без кода.

Если вы не можете понять, пожалуйста, отредактируйте ваш вопрос и добавьте MCVE , тогда я будуотредактируйте мой ответ с более конкретной информацией.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...