作者tyc5116 (累人啊....)
看板Python
标题[问题] button回传值
时间Mon Jun 22 13:58:00 2015
如题,对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://webptt.com/cn.aspx?n=bbs/Python/M.1434952684.A.5F0.html
1F:推 eight0: 一样从原本的模组引入 Directory 06/23 08:24
2F:→ eight0: 不过为何要拆开放到不同 module? 06/23 08:24
3F:→ tyc5116: 算是在做测试而已,现在不知道怎麽引入,会显示 06/23 08:50
4F:→ tyc5116: Directory未定义耶 06/23 08:50