簡體   English   中英

當用戶在 tkinter 輸入框中沒有輸入時如何避免錯誤?

[英]How to avoid error when user enters no input in a tkinter entry box?

您好我正在嘗試解決,如果用戶在輸入框中沒有輸入任何值,它不會產生錯誤。 我努力了:

if players_math_answer_var.get() is None or players_math_answer_var.get() == "":
    players_math_answer_var.set(0)

還嘗試在初始化 tk 變量時將值設置為 0

[![players_math_answer_var = tk.IntVar(value=0)][1]][1]

但仍然收到此錯誤消息(請參閱屏幕截圖)

在此處輸入圖像描述

據我了解,您希望不可能發生錯誤,因此請嘗試 try - except 語句

try : # do this 
    # .....
except : # if error happened do this 
    # .....

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM