tkinter 라이브러리의 텍스트 상자 객체를 인수로 사용하는 함수를 작성하고 있습니다. 나는 텍스트 상자에 입력하고 버튼을 누르 때, 나는 텍스트 상자 객체가 함수로() 얻을 수있는 사실 내가 아는AttributeError : 'NoneType'객체에 'get'속성이 없습니다.
"AttributeError: 'NoneType' object has no attribute 'get'."
를 얻을. 필자는 tkinter 라이브러리를 내 기능을 가진 파일로 가져 오기까지했습니다.
주 : 여기에 내가 두 개의 파일에서 할 노력하고 무엇의 단순화 된 버전입니다
import tkinter
import save_file
app = tkinter.Tk()
textbox = tkinter.Text(app).pack()
button = tkinter.Button(app, command=lambda: save_file.save_file(textbox))
SAVE_FILE :
import tkinter
def save_file(textbox):
text = textbox.get()
사람이 내가 잘못 뭐하는 거지 말씀해 주시겠습니까?
는 나는이 질문에 대한 가장 가까운 DUP 확실하지 않다,하지만 당신은 거기에서 링크 및 관련 목록에있는 다른 사람을 많이 찾을 수 있습니다. – abarnert