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


Groups > comp.lang.python > #45511

Future standard GUI library

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!xlned.com!feeder3.xlned.com!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <li.beinan@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.042
X-Spam-Evidence '*H*': 0.92; '*S*': 0.00; 'python.': 0.02; 'url:sourceforge': 0.03; 'receives': 0.04; 'base.': 0.05; 'see.': 0.07; 'tkinter': 0.07; 'tcl/tk': 0.09; 'toolkit': 0.09; 'url:net)': 0.09; 'python': 0.11; 'gui': 0.12; 'anyways,': 0.16; 'exists?': 0.16; 'qt,': 0.16; 'silly': 0.16; 'subject:GUI': 0.16; 'subject:library': 0.16; 'time-saving': 0.16; 'zero.': 0.16; 'comment:': 0.16; 'prevent': 0.16; 'discussion': 0.18; 'app': 0.19; 'seems': 0.21; 'documented': 0.24; 'loved': 0.24; 'question': 0.24; 'recognized': 0.26; 'tried': 0.27; 'appear': 0.29; 'wonder': 0.29; 'designer': 0.30; 'especially': 0.30; 'message-id:@mail.gmail.com': 0.30; 'code': 0.31; 'getting': 0.31; 'too.': 0.31; 'about.': 0.31; 'app.': 0.31; 'piece': 0.31; 'python"': 0.31; 'this.': 0.32; 'thanks!': 0.32; 'guess': 0.33; 'skip:d 20': 0.34; "i'd": 0.34; 'could': 0.34; 'one,': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'really': 0.36; 'his/her': 0.36; 'minutes,': 0.36; 'next': 0.36; 'should': 0.36; 'application': 0.37; 'two': 0.37; 'skip:& 10': 0.38; 'question,': 0.38; 'to:addr:python-list': 0.38; 'list,': 0.38; 'fact': 0.38; 'anything': 0.39; 'does': 0.39; "couldn't": 0.39; 'success.': 0.39; 'support,': 0.39; 'sure': 0.39; 'to:addr:python.org': 0.39; 'major': 0.40; 'release': 0.40; 'even': 0.60; 'most': 0.60; 'hope': 0.61; 'back': 0.62; '8bit%:10': 0.64; 'love': 0.65; 'levels': 0.65; 'charset:windows-1252': 0.65; 'here': 0.66; 'header:Reply-To:1': 0.67; 'believe': 0.68; 'sound': 0.68; 'opinions': 0.70; 'technology,': 0.70; 'reply-to:no real name:2**0': 0.71; 'designers': 0.74; 'url:page': 0.74; 'reply- to:addr:gmail.com': 0.80; '4.0,': 0.84; 'am...': 0.84; 'flame': 0.84; 'forced': 0.84; 'partial': 0.84; 'premature': 0.84; 'ships': 0.84; 'viable': 0.84; 'choice.': 0.93; 'scene': 0.93; 'notebook': 0.96
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:reply-to:date:message-id:subject:from:to :content-type; bh=zNpCscrDymH4yyu/UTXE/vHgDCT6xD0agqZEpKbusZI=; b=Pm80wMuVhSFhjYczFS1VlAFCyEuYvfCWG/kpYrrflAPkvuFaIrj1p7V1Wy4x82O/Wo 8cC9+zVbrruQTzwG3GwBEgiNqeJm5lsMC7PY7fb5CMbGBt52aXcGJU1TD0J1k3EzzlO8 hVTfJTlrbQOPtfv5qRe7/Ba9ACoMtEc1P1Q5DfGKbEf2Tb/VFET8y2Cdjbnddv77pCym E4Pv1QKae0d5zFMjwonpbl1d5Idsth6OYuUT8VcWEMOqVlDluDYrr+FK5fcIVnYbLIC7 ejIOjMFMkOqmfdWcg+179syET20HPIymt4y1tUdJ5XHeMzzDJ0GNp1YmZIiLUQcUiyaz stoA==
MIME-Version 1.0
X-Received by 10.220.111.133 with SMTP id s5mr24933155vcp.63.1368885782747; Sat, 18 May 2013 07:03:02 -0700 (PDT)
Date Sat, 18 May 2013 10:03:02 -0400
Subject Future standard GUI library
From Beinan Li <li.beinan@gmail.com>
To python-list@python.org
Content-Type multipart/alternative; boundary=047d7b33dd36d1a08a04dcfe8e5d
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
Reply-To li.beinan@gmail.com
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.1803.1368885785.3114.python-list@python.org> (permalink)
Lines 98
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1368885785 news.xs4all.nl 15893 [2001:888:2000:d::a6]:35565
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:45511

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

Not sure if this is the right place to talk about this. Even less sure if I
can
move this discussion to tkinter list, so here I am...

I know this may sound a silly question because no one can see the future.
But ...
Do you think tkinter is going to be the standard python built-in gui
solution as long as python exists?

I couldn't help but wonder if wx or PySide receives better py2 and py3
support, or anything else that prevent
them from getting into the standard python distributions, whether or not
this scene could start to shift ...

I believe this "which one of tkinter, wx, qt, is the best gui toolkit for
python" flame war has been going on
for ages. I love the fact that python ships a built-in gui solution which
makes shipping a pure-python desktop
application a viable choice. But tkinter does not appear to be the most
time-saving way to write a gui app.
The layout designer support, for one, is next to zero. I tried many
3rd-party designers
and loved PAGE (http://page.sourceforge.net) for a few minutes, then came
the author's comment:

"For release 4.0, I spent about two months working with the “Theme” part of
Ttk and have had only partial success. I now believe that the “Theme” part
of Ttk is really a very poor piece of software at all levels - concept,
implementation, and especially documentation. My guess is if it had been
well documented it would have been recognized by even the author as junk. I
find it hard to believe that the people who control Tcl/Tk allowed it in
the code base. I continue to support ttk because of the paned window,
notebook and treeview widgets."

And ttk seems to be a major attraction that keeps people coming back to tk
for the looks. This worries me very much
about whether I should start a gui app using python. Because if ttk is not
a "mature" technology, I'd avoid premature adoption.
If ttk is out of the question, tkinter will be too. I'd then be forced to
use a 3rd-party solution like wx or qt, which I really don't want to see.

Anyways, this is just some concerns that I hope someone may give his/her
opinions about.

Thanks!

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


Thread

Future standard GUI library Beinan Li <li.beinan@gmail.com> - 2013-05-18 10:03 -0400
  Re: Future standard GUI library Kevin Walzer <kw@codebykevin.com> - 2013-05-18 11:32 -0400
  Re: Future standard GUI library Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-05-18 21:25 +0000
  Re: Future standard GUI library llanitedave <llanitedave@veawb.coop> - 2013-05-18 20:01 -0700
    Re: Future standard GUI library Kevin Walzer <kw@codebykevin.com> - 2013-05-19 08:57 -0400
  Re: Future standard GUI library Wolfgang Keller <feliphil@gmx.net> - 2013-05-22 15:42 +0200
    Re: Future standard GUI library Chris Angelico <rosuav@gmail.com> - 2013-05-23 00:24 +1000
      Re: Future standard GUI library llanitedave <llanitedave@veawb.coop> - 2013-05-22 19:31 -0700
        Re: Future standard GUI library Fábio Santos <fabiosantosart@gmail.com> - 2013-05-23 07:43 +0100
        Re: Future standard GUI library Chris Angelico <rosuav@gmail.com> - 2013-05-23 16:48 +1000
        RE: Future standard GUI library Carlos Nepomuceno <carlosnepomuceno@outlook.com> - 2013-05-23 09:58 +0300
        Re: Future standard GUI library Chris Angelico <rosuav@gmail.com> - 2013-05-23 17:03 +1000
        RE: Future standard GUI library Fábio Santos <fabiosantosart@gmail.com> - 2013-05-23 08:08 +0100
      Re: Future standard GUI library Wolfgang Keller <feliphil@gmx.net> - 2013-05-23 17:41 +0200
        Re: Future standard GUI library Chris Angelico <rosuav@gmail.com> - 2013-05-24 01:51 +1000
          Re: Future standard GUI library Wolfgang Keller <feliphil@gmx.net> - 2013-05-26 19:43 +0200
            Re: Future standard GUI library Roy Smith <roy@panix.com> - 2013-05-26 14:16 -0400
              Re: Future standard GUI library Wolfgang Keller <feliphil@gmx.net> - 2013-05-27 17:31 +0200
                Re: Future standard GUI library Michael Torrie <torriem@gmail.com> - 2013-05-27 11:13 -0600
                Re: Future standard GUI library Chris Angelico <rosuav@gmail.com> - 2013-05-28 08:21 +1000
                Re: Future standard GUI library Roy Smith <roy@panix.com> - 2013-05-27 19:10 -0400
                Re: Future standard GUI library Chris Angelico <rosuav@gmail.com> - 2013-05-28 17:11 +1000
                Re: Future standard GUI library 88888 Dihedral <dihedral88888@gmail.com> - 2013-05-28 02:40 -0700
                Re: Future standard GUI library Denis McMahon <denismfmcmahon@gmail.com> - 2013-05-28 01:01 +0000
            RE: Future standard GUI library Carlos Nepomuceno <carlosnepomuceno@outlook.com> - 2013-05-26 21:32 +0300
              Re: Future standard GUI library Wolfgang Keller <feliphil@gmx.net> - 2013-05-28 19:26 +0200
                Re: Future standard GUI library Michael Torrie <torriem@gmail.com> - 2013-05-28 12:16 -0600
                RE: Future standard GUI library Carlos Nepomuceno <carlosnepomuceno@outlook.com> - 2013-05-29 00:17 +0300
                Re: Future standard GUI library Chris Angelico <rosuav@gmail.com> - 2013-05-29 17:20 +1000
            Re: Future standard GUI library Chris Angelico <rosuav@gmail.com> - 2013-05-27 04:56 +1000
            Re: Future standard GUI library Michael Torrie <torriem@gmail.com> - 2013-05-26 13:41 -0600
              Re: Future standard GUI library Roy Smith <roy@panix.com> - 2013-05-26 15:45 -0400
                Re: Future standard GUI library Michael Torrie <torriem@gmail.com> - 2013-05-26 15:13 -0600
                Re: Future standard GUI library Grant Edwards <invalid@invalid.invalid> - 2013-05-28 15:40 +0000
              Re: Future standard GUI library Wolfgang Keller <feliphil@gmx.net> - 2013-05-27 17:22 +0200
                Re: Future standard GUI library Michael Torrie <torriem@gmail.com> - 2013-05-27 11:16 -0600
                Re: Future standard GUI library Wolfgang Keller <feliphil@gmx.net> - 2013-05-30 18:40 +0200
                Re: Future standard GUI library Chris Angelico <rosuav@gmail.com> - 2013-05-31 02:53 +1000
                Re: Future standard GUI library Chris Angelico <rosuav@gmail.com> - 2013-06-02 06:46 +1000
                Re: Future standard GUI library Wolfgang Keller <feliphil@gmx.net> - 2013-06-01 20:18 +0200
                Re: Future standard GUI library Terry Jan Reedy <tjreedy@udel.edu> - 2013-06-01 17:52 -0400
            Re: Future standard GUI library Ian Foote <ian@feete.org> - 2013-05-26 22:02 +0100
            Re: Future standard GUI library Chris Angelico <rosuav@gmail.com> - 2013-05-27 08:09 +1000
        Re: Future standard GUI library Grant Edwards <invalid@invalid.invalid> - 2013-05-23 20:37 +0000
          Re: Future standard GUI library Wolfgang Keller <feliphil@gmx.net> - 2013-05-28 19:28 +0200
            Re: Future standard GUI library Grant Edwards <invalid@invalid.invalid> - 2013-05-28 18:25 +0000
              Re: Future standard GUI library 88888 Dihedral <dihedral88888@gmail.com> - 2013-05-28 16:19 -0700

csiph-web