在這段代碼中,我嘗試將該按鈕的命令設置爲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'。 –