我試圖設置爲進入一個Tkinter的輸入字段值的全局變量,但我發現了以下錯誤: NameError: global name 'HealthEntry' is not defined 下面是相關代碼: Health = 0
class window(Tk):
def __init__(self, parent):
Tk.__init__(self, parent)
from tkinter import *
from threading import Timer
.......
def getdata(dval):
global log,entryWidget,txtf,infile,lout
ff="c:\\downloads\test\logs\\log1.log"
flog=open(ff,encoding="ut
這應該很容易,但我需要搜索疲勞的答案。下面的代碼彈出一個輸入窗口。我在條目字段中輸入條目,函數show_entry_fields()獲取輸入並關閉窗口。然後,我想在後面的代碼中使用新的入口變量,但它們會恢復到其初始全局值。我將它們定義爲全局的,所以我可以在整個腳本中使用它們,但入口函數無法改變它們。我怎樣才能從用戶那裏獲得輸入,然後可用於程序的其餘部分? import tkinter as tk