먼저 내 사양 :이 코드는 나에게 이러한 오류를주는 이유 파이썬 3.6.1 창 (10) 글쎄, 난 파악 할수 없어 "C : \ Users \ Juan Diego \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ tkinter__init __. py", 줄 1699, 전화 return self.func (* args) 파일 "C : \ Users \num = int (num_Entry.get()) AttributeError : 'NoneType'객체에 no가 있습니다. 속성 '가져 오기'tkinter가 입력 값을 인식하지 못하는 이유는 무엇입니까? Tkinter를 콜백 역 추적에</p> <p>예외 (마지막으로 가장 최근 통화) : 파일
나는 파이썬이 num_Entry
을 항목으로 인식한다는 것을 알고 있지만 왜 그런가?
import tkinter
import fractions
#declares the function
main= tkinter.Tk(className="main")
num_Entry =tkinter.Entry(main).pack()
den_Entry = tkinter.Entry(main).pack()
def run1():
global den_Entry
global num_Entry
num= int(num_Entry.get())
den= int(den_Entry.get())
den=int(input("denominator 1\n:-:->"))
Fraction1= fractions.Fraction(num,den)
print(Fraction1)
#runs the code
button = tkinter.Button(main, text="run!",command= run1).pack()
main.mainloop()`