python - 如果代码中出现任何错误,则显示错误消息框
问题描述
如果输入出现任何问题,我想显示错误消息框。例如,在这段代码中,如果输入一个数字,它将起作用。但是如果输入其他任何内容,就会发生错误。在此示例中,我们可以指定如果输入不是数字,则显示错误消息框。但在其他代码中,可能会有很多变数。如果代码的任何部分发生错误,我们可以只获取整个代码并显示错误消息框吗?
import tkinter as tk
from tkinter import *
window = tk.Tk()
canvas = tk.Canvas(window,width=980, height=580, highlightthickness=0)
canvas.pack()
def open_window(pll):
global g
g = pll*pll
show_button = tk.Button(canvas, text='Show square of number', command=lambda:show_result())
canvas.create_window(185, 30, window=show_button, anchor=tk.NW)
def show_result():
gg=str(g)
l1 = tk.Label(canvas, text=gg)
canvas.create_window(200,60, window=l1, anchor=tk.NW)
l0 = tk.Label(canvas, text="Enter Number")
canvas.create_window(3,5, window=l0, anchor=tk.NW)
PLz = tk.DoubleVar()
entry_PLz = tk.Entry(canvas, textvariable=PLz)
entry_PLz.config({"background": "gainsboro"})
canvas.create_window(250,15, window=entry_PLz)
submit_button = tk.Button(canvas, text="Process", command=lambda: open_window(PLz.get()))
canvas.create_window(100, 30, window=submit_button, anchor=tk.NW)
window.title('Try')
window.mainloop()
解决方案
推荐阅读
- docker - docker 使用 nvidia 运行时构建
- html - Bootstrap 4 上的 Display 属性问题
- linux - PM2进程崩溃时如何自动重启?
- c# - C# 如何从外部触发 DataGridView CellFormatting 事件?
- java - 浮动操作按钮未显示在 bottomsheetfragment 折叠状态
- angular -
minDt >> 2020 年 1 月 11 日星期六 08:00:00
maxDt >> 2020 年 1 月 13 日星期三- jquery - 如何在jquery中删除最后一个动态生成的div
- oracle - 试图有递归关系
- javascript - 尝试发布到 api 路由时出现 404 错误
- r - 使用 Dplyr 查找组的最大值并在同一个表的另一列中改变结果