Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #89433
| Path | csiph.com!usenet.pasdenom.info!news.redatomik.org!newsfeed.xs4all.nl!newsfeed2a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail |
|---|---|
| Return-Path | <rosuav@gmail.com> |
| 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; 'languages,': 0.04; 'subject:Python': 0.06; 'tkinter': 0.07; 'cc:addr:python-list': 0.11; 'python': 0.11; 'gui': 0.12; 'aiming': 0.16; 'backward': 0.16; 'clunky': 0.16; 'displayed.': 0.16; 'fine.': 0.16; 'finney': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'preserve': 0.16; 'subject:GUI': 0.16; 'widgets.': 0.16; 'wrote:': 0.18; 'library': 0.18; 'bit': 0.19; 'cc:addr:python.org': 0.22; 'unicode': 0.24; 'mon,': 0.24; 'looks': 0.24; 'cc:2**0': 0.24; 'asking': 0.27; 'header:In-Reply- To:1': 0.27; 'installed': 0.27; 'am,': 0.29; "doesn't": 0.30; 'characters': 0.30; 'newer': 0.30; 'message-id:@mail.gmail.com': 0.30; 'easier': 0.31; '(possibly': 0.31; 'breaking': 0.31; "d'aprano": 0.31; 'steven': 0.31; 'writes:': 0.31; 'probably': 0.32; 'url:python': 0.33; 'problem': 0.35; 'basic': 0.35; "can't": 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'url:org': 0.36; 'should': 0.36; 'ben': 0.38; 'url:library': 0.38; 'does': 0.39; 'bad': 0.39; 'support,': 0.39; 'use.': 0.39; 'new': 0.61; 'url:3': 0.61; 'simply': 0.61; 'complete': 0.62; 'more': 0.64; 'skip:\xe2 10': 0.65; '2015': 0.84; 'subject:Best': 0.91; 'to:none': 0.92 |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type:content-transfer-encoding; bh=qh8DspUJ8Itsky2OnpUlcrjoFdxUQe2NXcdlS0/Kv10=; b=xQvXDAKOgdzA+HuXJNxKCbQ1tZrrpYHzD9wAikIRav1tUSf9+gKKKyLrO+j2QgcuHH 42Xr0fYeXKSKNjSO6Zbk8RAg5qbiuBvsxZrqV9S9uE0ecKOg5ew785v6x6VsgaRhvIei wjn3vIZlxulnoR0eJSqg+r3wJuHiCwBQ+pGWaYeZPNgbLkZbmm7j4lhPTibQGCfAXoFk 7WwIAUsNrDqGF14bzuZe6aMzuShbeJTbIyLTZYautKgXL47IKKzxl2/kZHzMTkWAoUTa ssUpSNizMWRUvIwxHA4JyqIkfbhPDF3Sana1n1E2vs7ABQoVdjHPct/K9CsZwHV792Tt Rf9g== |
| MIME-Version | 1.0 |
| X-Received | by 10.50.43.196 with SMTP id y4mr10006952igl.14.1430089591980; Sun, 26 Apr 2015 16:06:31 -0700 (PDT) |
| In-Reply-To | <85d22qk54u.fsf@benfinney.id.au> |
| References | <87h9s311r6.fsf@Equus.decebal.nl> <553cffc2$0$12998$c3e8da3$5496439d@news.astraweb.com> <85d22qk54u.fsf@benfinney.id.au> |
| Date | Mon, 27 Apr 2015 09:06:31 +1000 |
| Subject | Re: Best GUI for Python |
| From | Chris Angelico <rosuav@gmail.com> |
| Cc | "python-list@python.org" <python-list@python.org> |
| Content-Type | text/plain; charset=UTF-8 |
| Content-Transfer-Encoding | quoted-printable |
| X-BeenThere | python-list@python.org |
| X-Mailman-Version | 2.1.20+ |
| Precedence | list |
| List-Id | General discussion list for the Python programming language <python-list.python.org> |
| List-Unsubscribe | <https://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 | <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.29.1430089600.3680.python-list@python.org> (permalink) |
| Lines | 30 |
| NNTP-Posting-Host | 2001:888:2000:d::a6 |
| X-Trace | 1430089600 news.xs4all.nl 2916 [2001:888:2000:d::a6]:37650 |
| X-Complaints-To | abuse@xs4all.nl |
| Xref | csiph.com comp.lang.python:89433 |
Show key headers only | View raw
On Mon, Apr 27, 2015 at 6:26 AM, Ben Finney <ben+python@benfinney.id.au> wrote: > Steven D'Aprano <steve+comp.lang.python@pearwood.info> writes: > >> 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. > > It doesn't have to. By using the newer ‘tkinter.ttk’ library > <URL:https://docs.python.org/3/library/tkinter.ttk.html>, the GUI will > use native look-and-feel widgets. > > Why not by default? To preserve backward compatibility. There are some > old GUI programs using basic Tkinter, and breaking the GUI is not a good > thing to do to programs which are otherwise working fine. So you only > get the newer widgets by asking for them explicitly. Does the new library also deal with the ongoing issues with Unicode support? AIUI there's some fundamental problem with Tkinter which means that (possibly only on Windows?) non-BMP characters simply can't be displayed. To me, that's a pretty bad flaw - we should be aiming new projects at complete Unicode support, which means Python 3 and a good GUI toolkit. PyGTK is a bit clunky in some areas, but I have GTK experience from other languages, so that's the one I personally use. ChrisA
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Best GUI for Python Cecil Westerhof <Cecil@decebal.nl> - 2015-04-26 15:02 +0200
Re: Best GUI for Python Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2015-04-27 01:09 +1000
Re: Best GUI for Python Cecil Westerhof <Cecil@decebal.nl> - 2015-04-26 18:32 +0200
Re: Best GUI for Python Gary Herron <gherron@digipen.edu> - 2015-04-26 10:12 -0700
Re: Best GUI for Python Cecil Westerhof <Cecil@decebal.nl> - 2015-04-26 20:07 +0200
Re: Best GUI for Python IronManMark20 <mr.smittye@gmail.com> - 2015-04-26 12:04 -0700
Re: Best GUI for Python Gary Herron <gary.herron@islandtraining.com> - 2015-04-26 13:06 -0700
Re: Best GUI for Python Ben Finney <ben+python@benfinney.id.au> - 2015-04-27 06:26 +1000
Re: Best GUI for Python Grant Edwards <invalid@invalid.invalid> - 2015-04-27 17:02 +0000
Re: Best GUI for Python Christian Gollwitzer <auriocus@gmx.de> - 2015-04-27 23:17 +0200
Re: Best GUI for Python Dave Farrance <DaveFarrance@OMiTTHiSyahooANDTHiS.co.uk> - 2015-04-28 08:05 +0100
Re: Best GUI for Python Chris Angelico <rosuav@gmail.com> - 2015-04-27 09:06 +1000
Re: Best GUI for Python Christian Gollwitzer <auriocus@gmx.de> - 2015-04-27 08:55 +0200
Re: Best GUI for Python Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2015-04-27 17:15 +1000
Re: Best GUI for Python Christian Gollwitzer <auriocus@gmx.de> - 2015-04-27 16:54 +0200
Re: Best GUI for Python Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2015-04-28 02:31 +1000
Re: Best GUI for Python Chris Angelico <rosuav@gmail.com> - 2015-04-27 17:22 +1000
Re: Best GUI for Python Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2015-04-28 15:10 +1000
Re: Best GUI for Python Chris Angelico <rosuav@gmail.com> - 2015-04-28 15:32 +1000
Re: Best GUI for Python Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2015-04-28 16:43 +1000
Re: Best GUI for Python Chris Angelico <rosuav@gmail.com> - 2015-04-28 16:59 +1000
Re: Best GUI for Python Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2015-04-28 17:54 +1000
Re: Best GUI for Python Christian Gollwitzer <auriocus@gmx.de> - 2015-04-28 10:00 +0200
Re: Best GUI for Python Chris Angelico <rosuav@gmail.com> - 2015-04-28 18:07 +1000
Re: Best GUI for Python Rustom Mody <rustompmody@gmail.com> - 2015-04-28 21:05 -0700
Re: Best GUI for Python wxjmfauth@gmail.com - 2015-04-29 00:00 -0700
Re: Best GUI for Python Mark Lawrence <breamoreboy@yahoo.co.uk> - 2015-04-29 10:03 +0100
Re: Best GUI for Python Cecil Westerhof <Cecil@decebal.nl> - 2015-04-26 18:16 +0200
Re: Best GUI for Python Mark Lawrence <breamoreboy@yahoo.co.uk> - 2015-04-26 18:08 +0100
Re: Best GUI for Python wxjmfauth@gmail.com - 2015-04-27 02:02 -0700
Re: Best GUI for Python Dave Cook <davecook@nowhere.net> - 2015-04-28 17:22 +0000
csiph-web