出现TypeError时如何创建新窗口?

时间:2020-02-06 17:39:56

标签: python tkinter

我试图在发生错误时显示错误消息。因此,在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。

如何完成?我知道这是可能的,我已经搜索了很多,但我只是一个初学者,我无法理解大多数可用的解决方案,因此请简化您的解决方案。 非常感谢。

0 个答案:

没有答案