Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!border2.nntp.ams2.giganews.com!border1.nntp.ams2.giganews.com!border3.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!usenetcore.com!newsfeed.xs4all.nl!newsfeed6.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.005 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'plenty': 0.03; 'guido': 0.04; 'wxpython': 0.07; 'python': 0.08; 'all?': 0.09; 'throw': 0.09; 'tkinter': 0.09; 'to:addr:comp.lang.python': 0.09; 'gui': 0.13; 'library': 0.15; 'rossum': 0.16; 'subject:WxPython': 0.16; 'sucks': 0.16; 'cc:addr:python-list': 0.16; 'wrote:': 0.16; 'cheers,': 0.18; 'cc:no real name:2**0': 0.20; 'maybe': 0.21; "doesn't": 0.22; 'cc:2**0': 0.22; 'header:In-Reply-To:1': 0.22; 'talked': 0.23; 'pm,': 0.24; 'aug': 0.24; 'originally': 0.24; 'van': 0.26; 'fact': 0.27; 'message-id:@mail.gmail.com': 0.29; 'cc:addr:python.org': 0.30; 'sun,': 0.30; 'toolkit': 0.30; 'changing': 0.31; 'received:209.85.161.46': 0.31; 'received:mail- fx0-f46.google.com': 0.31; 'initial': 0.32; "isn't": 0.33; 'there': 0.33; 'someone': 0.34; 'rather': 0.35; 'received:209.85.161': 0.35; 'url:python': 0.36; 'gotten': 0.37; 'url:pipermail': 0.37; 'reasons': 0.37; 'summary': 0.37; 'but': 0.37; 'some': 0.38; 'received:google.com': 0.38; 'url:org': 0.38; 'received:209.85': 0.38; 'subject:: ': 0.39; 'first.': 0.39; 'ok,': 0.39; 'missing': 0.39; 'why': 0.39; 'company': 0.61; 'kind': 0.61; 'here': 0.65; 'industry.': 0.67; 'today': 0.71; 'products': 0.71; 'serious': 0.78; 'nice,': 0.84; 'one).': 0.84; 'todays': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=nG1rY7dbhZqXFBa3vHnKvmnPtyrCM8LlPCDqxJFg+aI=; b=s+I39xPwabgqF77AuGJj7okTR6/i1zFjdQ/yAwSf3VafGRl3udOGXYUlsI64qiPTAz z0t6tDvwpuKSrWncWDwLZH7YChAmyZYcSy1anfeHdeYf5fKSEukVRQizsYn7u6ClcMS/ y+i/hjbhsMRMbSQPLHrDI3LbiPQoZ45yZY4qk= MIME-Version: 1.0 In-Reply-To: References: From: Ian Kelly Date: Sun, 7 Aug 2011 22:29:24 -0600 Subject: Re: WxPython and TK To: comp.lang.python@googlegroups.com Content-Type: text/plain; charset=ISO-8859-1 Cc: python-list@python.org X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 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: 21 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1312777803 news.xs4all.nl 23920 [2001:888:2000:d::a6]:40252 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:11023 On Sun, Aug 7, 2011 at 6:26 PM, azrael wrote: > Today I found a quote from Guido. > > wxPython is the best and most mature cross-platform GUI toolkit, given a number of constraints. The only reason wxPython isn't the standard Python GUI toolkit is that Tkinter was there first. > -- Guido van Rossum > > OK, now. Isn't it maybe time to throw out TK once and for all? Python is missing one of the most important aspects of todays IT industry. GUI development native library (I mean a serious one). > > If I would have gotten a dollar for every time I talked to someone in a company about why they dont use python for their products and I was served the answer "Well it kind of sucks in GUI development", I would be a millionaire. That may be the only reason Tkinter was originally added to the standard library rather than wxPython, but there are plenty of reasons against changing it now. Even ignoring for the moment the fact that wxPython *still* doesn't work with Python 3 (2.5 years now since the initial release of Python 3.0), here is a nice, recent summary of some of the issues involved: http://mail.python.org/pipermail/python-list/2011-January/1264955.html Cheers, Ian