Path: csiph.com!usenet.pasdenom.info!goblin2!goblin.stu.neva.ru!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!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.002 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'python.': 0.02; ';-)': 0.03; 'subject:Python': 0.06; 'linux,': 0.07; 'tkinter': 0.07; 'cest': 0.09; 'deploy': 0.09; 'occasionally': 0.09; 'gui': 0.12; "wouldn't": 0.14; ':-d': 0.16; 'fine.': 0.16; 'limiting': 0.16; 'subject:GUI': 0.16; 'wxpython': 0.16; 'followed': 0.16; 'wrote:': 0.18; 'bit': 0.19; 'projects,': 0.19; 'slightly': 0.19; '>>>': 0.22; 'programming': 0.22; 'comfortable': 0.22; 'this?': 0.23; 'header:User-Agent:1': 0.23; 'url:moin': 0.24; 'looks': 0.24; "i've": 0.25; 'header:In-Reply-To:1': 0.27; 'installed': 0.27; 'am,': 0.29; 'programming.': 0.30; 'easier': 0.31; 'that.': 0.31; 'url:wiki': 0.31; 'gary': 0.31; 'steven': 0.31; 'probably': 0.32; 'another': 0.32; 'url:python': 0.33; 'moment': 0.34; 'maybe': 0.34; 'but': 0.35; 'there': 0.35; 'c++': 0.36; 'library.': 0.36; 'url:org': 0.36; 'should': 0.36; 'searching': 0.37; 'to:addr :python-list': 0.38; 'pm,': 0.38; 'little': 0.38; 'to:addr:python.org': 0.39; 'most': 0.60; 'more': 0.64; 'charset:windows-1252': 0.65; 'sunday': 0.68; 'limit': 0.70; 'evaluate': 0.72; 'institute': 0.72; 'received:204': 0.75; 'dr.': 0.77; 'yourself': 0.78; '2015': 0.84; 'subject:Best': 0.91 Date: Sun, 26 Apr 2015 10:12:58 -0700 From: Gary Herron User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: python-list@python.org Subject: Re: Best GUI for Python References: <87h9s311r6.fsf@Equus.decebal.nl> <553cffc2$0$12998$c3e8da3$5496439d@news.astraweb.com> <87wq0yzw83.fsf@Equus.decebal.nl> In-Reply-To: <87wq0yzw83.fsf@Equus.decebal.nl> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.20+ 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: 48 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1430068806 news.xs4all.nl 2876 [2001:888:2000:d::a6]:41578 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:89425 On 04/26/2015 09:32 AM, Cecil Westerhof wrote: > Op Sunday 26 Apr 2015 17:09 CEST schreef Steven D'Aprano: > >> On Sun, 26 Apr 2015 11:02 pm, Cecil Westerhof wrote: >> >>> I want to use a GUI for Python. When searching I found (beside some >>> others) Tkinter and wxPython. From what I found it looks like >>> Tkinter is slightly better. What would be the pros/cons of these >>> two? Would there be a compelling reason to use another GUI? >> Tkinter is easier to use, as it is standard with Python. So long as >> you have Tk/Tcl installed on your computer, Tkinter should work >> fine. >> >> However, Tkinter probably looks a bit more old fashioned. >> >> wxPython probably looks a bit more modern and may be a bit more >> powerful, but it will require a large extra library. It's also a lot >> harder to learn to use wxPython unless you are comfortable with C++ >> programming. > Well, I did my share of C++ programming. ;-) > > >> Have you seen this? >> >> https://wiki.python.org/moin/GuiProgramming > Dabo looks interesting, but also a little bit dead. Well, maybe I just > should evaluate Tkinter and wxPython both. Now wxPython looks more > interesting. But it is easier to make a reasonable decision when I > have a little more information. :-D > > For the moment I limit it to Tkinter and wxPython. I wouldn't recommend limiting yourself like that. I've used both successively (years ago), then pyGTK for a batch of projects, followed by pyglet for some years and many projects, and most recently PyQt. They are all worthy GUI programming libraries, and each of them is cross platform (as I required to develop on Linux, but deploy occasionally on Windows). -- Dr. Gary Herron Department of Computer Science DigiPen Institute of Technology (425) 895-4418