25 개의 버튼이있는 프로그램을 작성하려고합니다. 하나를 누르면 텍스트 파일에서 읽고 변수에 저장 한 다음 하단에 레이블 텍스트를 작성합니다 페이지의 텍스트 파일 텍스트로 변경됩니다. 여기 내 코드는 지금까지 있습니다 :변수에서 레이블 텍스트 변경
from Tkinter import*
box1 = 'C:/Users/Geekman2/Documents/Tests/box1.txt'
var = StringVar()
var.set("man")
def openfile(filename):
filetxt = (open(filename,"r").read())
#filetxt.set(iletxt)
print filetxt
return filetxt
def Box1():
openfile(box1)
openfile(box1)
donut = Tk()
donut.geometry('450x450')
cupcake = Button(donut,text = "Box #1", command= Box1)
cupcake.pack()
Whatsin = Label(donut,textvariable = var)
Whatsin.pack(side =BOTTOM)
donut.mainloop()
이 두 라인은 내가 그들을 주석을 해제 할 때마다, 나에게 문제를주고 내가 오류 얻을 프로그램을 실행하려고하는 "AttributeError를 'NoneType'객체는 'TK'를 어떤 속성이 없습니다"
var = Stringvar()
var.set("man")
아무도이 문제의 원인이 무엇인지 알 수 있습니까? 나는 오류의 의미를 알고 있지만이 상황에서는 적용 할 수 없다고 말할 수 있습니다.