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


Groups > comp.lang.python > #89433

Re: Best GUI for Python

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 | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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