저는 Tkinter를 실험 해봤습니다. 필자는 엔트리 박스가 있고 그 아래에 두 개의 버튼 (Close와 OK)이있는 셋업을 가지고 있습니다. 닫기를 클릭하면 프레임이 파괴됩니다. 그 시간에 입력 상자에있는 모든 것을 반환하고 프레임을 파괴하길 원합니다. 나는 이것을하는 방법에 대한 손실에 처해있다.파이썬 Tkinter 버튼/엔트리 콤비네이션
또한class App:
def DoThis(self):
#Earlier code that's not related to the question
v=StringVar()
e=Entry(f,textvariable=v)
buttonA=Button(f,text="Cancel",command=root.destroy)
buttonB=Button(f,text="OK")
, 단지 바로 인쇄하지, 내가 호출하는 함수에 문자열을 반환 할 것을 유의하시기 바랍니다 :
이
은 (f
내 프레임입니다) 내가 가진 무엇의 일부입니다.
내가 원하는 : 순간
print App().DoThis() #to print what was in the entry box
#at the time of OK being clicked
"return"은 이벤트 기반 프로그램의 컨텍스트에서 의미가 없습니다. tne 값이 어디로 반환 될 것으로 예상합니까? –
혼란을 해결하기 위해 더 많은 코드를 추가했습니다. –