[问题] button回传值

楼主: tyc5116 (累人啊....)   2015-06-22 13:58:00
如题,对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这个变量我要怎么修改,程式才可正常运作?
作者: eight0 (欸XD)   2015-06-23 08:24:00
一样从原本的模组引入 Directory不过为何要拆开放到不同 module?
楼主: tyc5116 (累人啊....)   2015-06-23 08:50:00
算是在做测试而已,现在不知道怎么引入,会显示Directory未定义耶

Links booklink

Contact Us: admin [ a t ] ucptt.com