코드의이 섹션에서 버튼의 명령을 goRun
으로 설정하고 Return
키를 goRun
에 바인딩하려고합니다. 내 버튼이 작동하지만 내 키 바인딩이 작동하지 않는 이유는 무엇입니까?
def goRun():
Run.runData(ENTRY=symbolEntry.get(), GREATER=greaterEntry.get(), BETWEEN=betweenEntry.get(), LESSER=lesserEntry.get())
#^ "Run" is a seperate class.
button = Button(app, text="Go Data", command=goRun, fg="blue")
button.pack(side="top", pady=2, padx=10)
app.bind('<Return>', goRun)
내가 응용 프로그램을 실행하고 Return
키를 누릅니다
TypeError: goRun() takes no arguments (1 given)
을하지만이 버튼을 누르면,이 명령을 실행하고 잘 작동합니다.
내가 뭘 잘못하고 있니?
어떤 GUI 라이브러리를 사용하고 있습니까? –
이것은 거의 확실하게'tkinter'입니다. –