Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Gregory Ewing Newsgroups: comp.lang.python Subject: Re: Implicit initialization is EVIL! Date: Mon, 04 Jul 2011 20:33:52 +1200 Lines: 14 Message-ID: <97dc7iF9eiU1@mid.individual.net> References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net TpCiqfl45fwlwKyzv1LbUwMqSns2kQrVL8Cz2a7fB6GsO+c2NN Cancel-Lock: sha1:mcIn/GIDYuFzPex4ASMnnLav8Cc= User-Agent: Mozilla Thunderbird 1.0.5 (Macintosh/20050711) X-Accept-Language: en-us, en In-Reply-To: Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:8760 rantingrick wrote: > Unlike most GUI libraries the Tkinter developers thought is would > "just wonderful" if the root GUI window just sprang into existence if > the programmer "somehow" forgot to create one. IMO the real problem here is the existence of a privileged "root" window at all. No GUI platform I know of has any such concept (except for a "desktop" window that represents the whole screen, which is not the same thing). All top-level windows should have equal status. -- Greg