Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #11036

Re: WxPython and TK

Path csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder2.enfer-du-nord.net!cs.uu.nl!news.stack.nl!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <philip@semanchuk.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.008
X-Spam-Evidence '*H*': 0.98; '*S*': 0.00; 'python.': 0.04; 'guido': 0.04; 'wxpython': 0.07; 'python': 0.08; 'all?': 0.09; 'argument,': 0.09; 'throw': 0.09; 'tkinter': 0.09; 'gui': 0.13; 'library': 0.15; 'argument': 0.15; 'void': 0.15; '8:26': 0.16; 'advocating': 0.16; 'library"': 0.16; 'received:mindspring.com': 0.16; 'rossum': 0.16; 'subject:WxPython': 0.16; 'sucks': 0.16; 'x-mailer:apple mail (2.1084)': 0.16; 'wrote:': 0.16; 'arguments': 0.18; 'repeated': 0.18; 'archives': 0.21; 'maybe': 0.21; 'header:In- Reply-To:1': 0.22; 'cheers': 0.23; 'talked': 0.23; 'pm,': 0.24; 'aug': 0.24; 'guess': 0.26; 'van': 0.26; 'rid': 0.29; 'criticism': 0.30; 'toolkit': 0.30; 'least': 0.31; 'list': 0.32; 'received:24': 0.32; "isn't": 0.33; 'there': 0.33; 'to:addr:python-list': 0.33; 'someone': 0.34; 'object': 0.35; 'charset:us-ascii': 0.36; 'gotten': 0.37; 'but': 0.37; 'some': 0.38; 'subject:: ': 0.39; 'first.': 0.39; 'ok,': 0.39; 'getting': 0.39; 'header:Mime- Version:1': 0.39; 'missing': 0.39; 'why': 0.39; 'to:addr:python.org': 0.39; "i'd": 0.40; 'one,': 0.40; 'your': 0.61; 'company': 0.61; 'kind': 0.61; 'subject': 0.61; 'header :Message-Id:1': 0.61; 'industry.': 0.67; 'promoting': 0.68; 'today': 0.71; 'products': 0.71; 'months.': 0.74; 'claim': 0.76; 'serious': 0.78; 'argument;': 0.84; 'one).': 0.84; 'received:69.73': 0.84; 'todays': 0.84; '"best': 0.91
Content-Type text/plain; charset=us-ascii
Mime-Version 1.0 (Apple Message framework v1084)
Subject Re: WxPython and TK
From Philip Semanchuk <philip@semanchuk.com>
In-Reply-To <b06f7a6e-79c1-4b50-bd9a-c9a1784eff9f@glegroupsg2000goo.googlegroups.com>
Date Mon, 8 Aug 2011 11:49:44 -0400
Content-Transfer-Encoding quoted-printable
References <b06f7a6e-79c1-4b50-bd9a-c9a1784eff9f@glegroupsg2000goo.googlegroups.com>
To Lista-Comp-Lang-Python list <python-list@python.org>
X-Mailer Apple Mail (2.1084)
X-AntiAbuse This header was added to track abuse, please include it with any abuse report
X-AntiAbuse Primary Hostname - deimos.nocdirect.com
X-AntiAbuse Original Domain - python.org
X-AntiAbuse Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse Sender Address Domain - semanchuk.com
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.12
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.2035.1312818598.1164.python-list@python.org> (permalink)
Lines 40
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1312818598 news.xs4all.nl 23899 [2001:888:2000:d::a6]:37071
X-Complaints-To abuse@xs4all.nl
Xref x330-a1.tempe.blueboxinc.net comp.lang.python:11036

Show key headers only | View raw


On Aug 7, 2011, at 8: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).

I don't see how removing TK from the standard library helps to fill the native GUI development library void that you see in 
Python. I guess you're promoting wxPython as the library to fill that void. Getting rid of TK is one argument, adding wxPython is different argument. Are you advocating one, the other, or both?



> 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.

And if I had a dollar for every "Let's replace TK with XYZ" post, I'd also be a millionaire. 

I don't object to your argument; criticism of standard library is how it advances. But you're going to have to come up with a better argument than a 5+ year old quote from Guido and an exaggerated claim about why people don't use Python. The "best Python GUI library" conversation is repeated on this list at least once every few months. If the subject really interests you, I recommend that you read the archives and see some of the arguments for and against various GUI toolkits. 

Cheers
Philip

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

WxPython and TK azrael <jura.grozni@gmail.com> - 2011-08-07 17:26 -0700
  Re: WxPython and TK Ian Kelly <ian.g.kelly@gmail.com> - 2011-08-07 22:29 -0600
  Re: WxPython and TK Gregory Ewing <greg.ewing@canterbury.ac.nz> - 2011-08-08 18:06 +1200
  Re: WxPython and TK Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2011-08-08 16:37 +1000
  Re: WxPython and TK ln4 <joepie@linux.nl> - 2011-08-08 08:46 +0200
  Re: WxPython and TK python@bdurham.com - 2011-08-08 06:10 -0400
  Re: WxPython and TK Philip Semanchuk <philip@semanchuk.com> - 2011-08-08 11:49 -0400
  Re: WxPython and TK gb@como.it - 2011-08-09 13:12 +0200

csiph-web