2017-07-15 57 views
-1

我想在文本字段中顯示變量字符串。我使用這個功能如何在文本字段中顯示字符串變量python

def buttonClick(): 
    file_path = askopenfilename(filetypes=(("Android Application Files", ".apk"), ("All files", "*.*"))) 
    print file_path 

現在我想在這個文本字段

self.fnameEntry = StringVar() 
self.fnameEntry = Entry(textvariable=self.fnameEntry) 
self.fnameEntry.grid(row=4, column=0) #sticky=E) 

我怎麼做它來打印這FILE_PATH?

回答

0

我會嘗試這個

self.fnameVar = StringVar() 
self.fnameEntry = Entry(textvariable=self.fnameVar) 
self.fnameVar.set(file_path) 
+0

我想這是沒有工作,因爲我的FILE_PATH變量是一個函數裏面,我們訪問它的外部功能範圍。 所以我需要一些其他的邏輯。 im confused – Azam

+0

如果你想在輸入字段中看到file_path變量,你需要用file_path作爲參數來調用stringvar的'set()'方法。如果不在file_path可用的範圍內執行此操作,則必須在按鈕單擊期間將file_path存儲在某處。 – Gribouillis

+0

你能提供一個示例代碼如何做到這一點?在buttonclick過程中存儲file_path? – Azam