0
對於A級計算項目,我正在製作汽車數據監控系統。我有一個打開filedialog.askopenfilename
方法的按鈕。當我通過下面的方法傳遞它時,它不起作用。但是,當我直接將它傳遞給按鈕時,它工作正常。任何想法爲什麼?Python:按鈕命令沒有運行?
不起作用:
def get_data_file():
filedialog.askopenfilename
return
OpenfileButton=Button(master,text="Select File",width=20,command=get_data_file).grid(row=3, column=2)
作品:
OpenfileButton=Button(master,text="Select File",width=20,command=filedialog.askopenfilename).grid(row=3, column=2)
您需要在第一個示例中調用該函數。只需將()添加到「askopenfilename」的末尾即可。你也不需要回報。 –
謝謝,我會試試這個。作爲回答發佈,我會+1 @PaulRooney –