On 19-mei-2006, at 16:12, Kevin Walzer wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Ronald Oussoren wrote:
>> Hi,
>>
>> Does anyone here know how I can surpress the annoying feature for
>> aqua tk to open a tcl console window when stdin is an empty file.
>> This feature results in an additional window when opening IDLE.app...
>
> In Tcl, the command is "console hide."
>
> Apparently others have had this question as well. I ran across this
> Python snippet on the Pythonmac list via Google:
>
> if hasattr(sys, 'frozen'):
> app.top.tk.call('console', 'hide')
Thanks for that. I had already implemented my awful hack: sneakily
ensure that sys.stdin points to the current script, that way tk won't
think it has to show the console :-).
I'm going to replace my hack with this suggestion.
>
> (see
> http://mail.python.org/pipermail/pythonmac-sig/2005-November/
> 015375.html
> for details)
>
> Perhaps this could be a starting point for you.
>
>
>>
>> If all else fails I'll implement an awful hack, but I'd like to find
>> the proper solution first. The aqua tk FAQ page doesn't mention such
>> a solution though.
>>
>
> Re: the Aqua Tk FAQ--are you referring to http://wiki.tcl.tk/12987?
> There's a reference there to "console show," but not "console hide."
> I'll update that later today--thanks for pointing it out.
That's the one I meant.
Now that I have the attention of someone that actually knows
something about tk :-)... This[1] document mentions I can implement
support for open events by implementing the tk
function ::tk::mac::OpenDocument. Do you know how I can implement
such a function in python?
And a last question for now: is the look&feel of the latest tcltkaqua
universal release[2] more OSX-HIG compliant than the version shipped
with OSX? The L&F of IDLE really sucks right now, I have fixed the
easy things (menus, statusbar) in my local tree, but know to little
of tkinter/tcltkaqua to fix the rest (dialogs without title bars,
foreign looking tabbed view in the preferences window, window
background isn't striped, ...) in a reasonable time.
Ronald
[1] http://tk-components.sourceforge.net/aquify/index.html
[2] I have downloaded but not yet installed: tk-installer-
universal-8.4.13.pkg.dmg
_______________________________________________
Pythonmac-SIG maillist - [email protected]
http://mail.python.org/mailman/listinfo/pythonmac-sig