[Tkinter-discuss] Opening a .py that uses Tkinter on OS X pops open a console window

Kevin Walzer kw at codebykevin.com
Tue Mar 18 16:51:21 CET 2008


Jonathan Frankel wrote:
> Hmm...this isn't working for me...
> 
> This is a sketch of what I've got:
> 
> from Tkinter import *
> 
> class App:
>     def __init__(self, master):
>         self.frame = Frame(master)
>         self.frame.pack()
>         ...etc...
> 
> def main():
>     root = Tk()
>     try:
>         root.tk.call('console','hide')
>     except TclError:
>         pass
>     app = App(root)
>     root.mainloop()
> 
> Should I put "self.tk.call('console','hide')" somewhere else in the code?
> 
> Humbly,
> Jonathan

I put the code in the __init__ method.

What exactly is going on?

-- 
Kevin Walzer
Code by Kevin
http://www.codebykevin.com


More information about the Tkinter-discuss mailing list