這是我的一段代碼,我每次按下彈出視窗上的確定按鈕時都會運行回呼,所以我只想定義一次計數。之后,我需要從回圈中排除“count = 0”行。當我把它放在回圈之外時,即使使用全域,它也會給我一個錯誤,說它不知道計數是什么。有什么辦法可以解決這個問題?(這是我的代碼)
def callback():
count = 0
value = int(entry_field.get())
entry_field.delete("0", tk.END)
if value in plusOne:
count = count 1
print(count)
謝謝
uj5u.com熱心網友回復:
將其定義為全域?:
count = 0
def callback():
global count
value = int(entry_field.get())
entry_field.delete("0", tk.END)
if value in plusOne:
count = count 1
print(count)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/462080.html
標籤:Python tkinter tkinter-entry
下一篇:Tkinter:使用回圈添加列并在Treeview中手動添加:_tkinter.TclError:Columnindexoutofbounds
