It doesn't matter whether I pass the actual path in or the global variable 
name.  The result is the same. 

Brandon L. Harris

________________________________________
From: Karim [kliat...@gmail.com]
Sent: Friday, July 06, 2012 12:42 AM
To: brandon harris
Subject: Re: tkFileDialogs

Le 06/07/2012 07:22, brandon harris a écrit :
> I'm wanting to allow users to select hidden directories in windows and it 
> seems that using the tkFileDialog.askdirectory() won't allow for that.  It's 
> using the tkFileDialog.Directory class which calls an internal command 
> 'tk_chooseDirectory' .  However the file selector dialogs (askopenfilename, 
> asksaveasfilename, etc) has the common windows dialog which supports showing 
> hidden folders.  It's using the tkFileDialog.Open class which is calling an 
> internal command of 'tk_getOpenFile'.
>
> Can anyone shed light on why these two dialogs are so very different and 
> possibly give me a solution to this hidden directory issue.  I have found 
> that you can't really use the Open class because it's going to require a file 
> be selected, not a directory and the Directory class won't navigate to or 
> have an initialdir that is hidden (on windows the %APPDAT% folder is hidden 
> by default)
>
> Windows Example Code.
>
> import tkFileDialog
> # Won't start in or allow navigation to APPDATA
> test = tkFileDialog.askdirectory(initialdir='%APPDATA%')
> # Will start in and navigate to APPDATA
> test = tkFileDialog.askopenfile(initialdir='%APPDATA%')
>
> Thanks in advance for any help given!
>
>
> Brandon L. Harris
Heuuuuuu.

Don't you use os.environ['APPDATA'] if this is an environment variable?

Cheers
karim
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to