[問題] button回傳值

看板Python作者 (累人啊....)時間10年前 (2015/06/22 13:58), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
如題,對python還不熟,請教一下(我使用python 3) 想做一個功能,按下button,跳出視窗選取資料夾,選完後把路徑列在label上 def ChoiceDierctory(): str = filedialog.askdirectory(initialdir = os.environ , title = "選擇資料夾") Directory.set(str); app = Tk() Directory = StringVar() Button(app,text = "Choice Directory",command = ChoiceDierctory).pack() Label(app,textvariable=Directory).pack() 已經實作出這個效果,但是如果把這個func移到別的*.py,執行時就會出錯 當我把func移到別的py檔時,請了Button內的command要再補上模組名稱 Directory這個變數我要怎麼修改,程式才可正常運作? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.52.121 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1434952684.A.5F0.html

06/23 08:24, , 1F
一樣從原本的模組引入 Directory
06/23 08:24, 1F

06/23 08:24, , 2F
不過為何要拆開放到不同 module?
06/23 08:24, 2F

06/23 08:50, , 3F
算是在做測試而已,現在不知道怎麼引入,會顯示
06/23 08:50, 3F

06/23 08:50, , 4F
Directory未定義耶
06/23 08:50, 4F
文章代碼(AID): #1LXwFiNm (Python)
文章代碼(AID): #1LXwFiNm (Python)