python - tkinter python : catching exceptions

标签 python error-handling tkinter

开始使用 Python 编程时,我对它的错误报告感到很自在。现在我改为使用 Tkinter 进行编程,我发现我的程序中经常出现错误,即使它们生成异常我也没有注意到:我(有时)捕获它们只是因为我去调试 Step by步骤(我使用 wingIDE),例如在给定的行,我看到报告的异常。但令我恼火的是,程序并没有停止,但这种情况甚至发生在 not inside try/error 的 block 中。

如果我说的有道理,您是否知道一些至少显示错误的整体方法?在 Tkinter 中,我可以创建一个错误窗口,并在它发生时用正在生成的任何异常填充它。

最佳答案

查看 How can I make silent exceptions louder in tkinter 的答案它展示了如何将回调挂接到 tkinter.Tk.report_callback_exception

关于python - tkinter python : catching exceptions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6666882/

相关文章:

python - 如何正确读取带有日期的 csv 并省略 pandas 中的前导零?

python - CountVectorizer,第二次使用相同的词汇

error-handling - 为什么 TCL CATCH 命令不返回错误?

发生 fatal error 时php重新加载页面

python - 如何让 Windows 资源管理器以 Python 字符串形式返回文件路径?

python - 如何在 appengine 中模拟追随者流?

python - 从另一个列表创建列表 - Python

python-3.x - 如何动态更新 ttk.combobox?

java - 为什么我的垂直乘积求和程序出现 "index out of bounds"异常?

python - 如何在 Tkinter 的透明启动画面中停止闪烁?