Reading a file in IDLE 3 on Mac-Lion
Kevin Walzer
kw at codebykevin.com
Sun Sep 23 08:45:06 EDT 2012
On 9/23/12 3:33 AM, Ned Deily wrote:
> This appears to a difference in behavior between Carbon Tk 8.4 and Cocoa
> Tk 8.5 on OS X. The python.org 32-bit-only installers are built to link
> with the former and, with 8.4, the Open file dialog box does have the
> file-type filter menu as Hans describes. The python.org 64-/32-bit
> installers link with the newer Cocoa Tk 8.5 and, with it, the Open file
> dialog box does not have the filter menu. I'm not sure there is
> anything that IDLE or Tkinter can do about that; any change may need to
> be by the Tcl/Tk folks. But it would be good if you would open an issue
> at bugs.python.org so we can follow up on it.
It's a function of NSOpenPanel, the underlying native dialog that
supports the "open file" dialog on OS X. It doesn't have a "file filter"
capability, and so it will only recognize hard-coded types that are
passed to it, cf. py and txt files. "dat" isn't recognized, I tested it
out. There's nothing to do here; it's an aspect of the native dialog.
--
Kevin Walzer
Code by Kevin
http://www.codebykevin.com
More information about the Python-list
mailing list