Path: csiph.com!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!newsfeed.eweka.nl!eweka.nl!feeder3.eweka.nl!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.027 X-Spam-Evidence: '*H*': 0.95; '*S*': 0.00; 'python.': 0.02; 'tkinter': 0.07; 'gui': 0.11; '11:32': 0.16; 'decent': 0.16; 'do).': 0.16; 'from:addr:torriem': 0.16; 'from:name:michael torrie': 0.16; 'mouth.': 0.16; 'wrote:': 0.17; 'programming': 0.23; "i've": 0.23; 'seems': 0.23; 'header:In-Reply-To:1': 0.25; 'header:User- Agent:1': 0.26; '[1]': 0.27; 'am,': 0.27; 'toolkit': 0.29; 'code': 0.31; '(and': 0.32; 'problem': 0.33; 'to:addr:python-list': 0.33; 'knowledge': 0.33; 'done': 0.34; 'jason': 0.35; 'especially': 0.35; 'received:org': 0.36; 'really': 0.36; 'message- id:@gmail.com': 0.36; "wasn't": 0.36; 'anything': 0.36; 'enough': 0.36; 'previous': 0.37; 'subject:: ': 0.38; 'some': 0.38; 'to:addr:python.org': 0.39; 'received:192': 0.39; 'received:192.168': 0.40; 'header:Received:5': 0.40; 'think': 0.40; 'your': 0.60; 'first': 0.61; 'personal': 0.62; 'fun': 0.64; 'experience.': 0.65; 'learned': 0.65; 'is)': 0.84 X-Virus-Scanned: amavisd-new at torriefamily.org Date: Mon, 11 Feb 2013 12:15:37 -0700 From: Michael Torrie User-Agent: Mozilla/5.0 (X11; Linux i686; rv:10.0.12) Gecko/20130105 Thunderbird/10.0.12 MIME-Version: 1.0 To: python-list@python.org Subject: Re: PyWart: Namespace asinitiy and the folly of the global statement References: <02ced8e2-5967-4ce0-b257-83c3a3fbaf8e@googlegroups.com> <5114e577$0$29984$c3e8da3$5496439d@news.astraweb.com> <6fdc2333-2435-4ea5-bd87-50e3c9767257@mk5g2000pbb.googlegroups.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 18 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1360610151 news.xs4all.nl 6854 [2001:888:2000:d::a6]:43481 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:38704 On 02/11/2013 11:32 AM, Jason Swails wrote: > > Perhaps that's your problem ;). Tkinter was the first--and only--GUI > toolkit I learned [1] (I do almost exclusively CLI, and GUI only for fun -- > and I program as a result of the work I do). Having no previous knowledge > of any other GUI toolkit (and really only writing 2 or 3 _real_ GUIs > total), it wasn't hard to pick up enough from effbot/stackoverflow/tkinter > documentation to get a working GUI with (what I think is) decent code > organization. > > Just my personal experience. My first experience with GUI programming was with MFC on windows. Yuck! Anything is better. Although wxWidgets seems to follow the MFC model in some ways, and that has always left a sour taste in my mouth. Since then I've done both GTK and Qt programming and both are a pleasure, especially in Python.