Я пытаюсь отобразить сообщение об ошибке всякий раз, когда это происходит. Поэтому в tkinter я хочу, чтобы tkinter открывал новое окно, содержащее диалоговое окно с сообщением об ошибке или что-то вроде: «Вы пытаетесь извлечь больше единиц, чем есть внутри хранилища, ваша запись была проигнорирована». поэтому всякий раз, когда есть ошибка TypeError. Программа представляет собой ввод данных GUI, и я хочу, чтобы программа предупредила пользователя, что он делает ошибку. Я хочу и намереваюсь игнорировать его как разработчика, но мне нужно, чтобы пользователь видел его.
Я много искал, но не могу найти работающее решение, я думаю, что-то вроде
try:
do nothing #Continue running code like nothing happened or in other words, ignore the whole try statement
except TypeError:
create a new window
Причиной этой ошибки я знаю пользователя, пытающегося извлечь 5 единиц из базы данных, в то время как есть только 4 таких типа. Затем он возвращает ошибку TypeError.
Как это делается? Я знаю, что это возможно, и я много искал, но я только начинающий, и я не мог понять большинство доступных решений, поэтому, пожалуйста, упростите ваше решение. Большое спасибо.