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


Groups > comp.lang.python > #81064

Re: GUI toolkit(s) status

References <5da0e7df-fd85-42b8-abfd-4db0dd9ff519@googlegroups.com> <7xwq6qgty4.fsf@ruckus.brouhaha.com> <mailman.16008.1416472839.18130.python-list@python.org> <m4kaqg$p62$1@dont-email.me>
Date 2014-11-20 20:17 +1100
Subject Re: GUI toolkit(s) status
From Chris Angelico <rosuav@gmail.com>
Newsgroups comp.lang.python
Message-ID <mailman.16009.1416475050.18130.python-list@python.org> (permalink)

Show all headers | View raw


On Thu, Nov 20, 2014 at 8:04 PM, Christian Gollwitzer <auriocus@gmx.de> wrote:
> Am 20.11.14 09:40, schrieb Chris Angelico:
>>
>> Ignore jmf.
>
>
> He is trolling, but in this point he is right, unfortunately: neither Tcl
> nor Tk support Unicode outside the BMP. Full Unicode support is a big todo
> item on the wishlist for Tcl 9, for Tk nobody really knows. We are lacking
> manpower and people with specialized knowledge. Apple is a moving target,
> they pulled the rug from under Tk's feet twice over the past 10 years.
> Nobody knows if Tk will continue to exist on the mac if Cocoa is withdrawn
> some day and replaced by a new and completely different windowing framework.
> Python has largely replaced Tcl as the first-choice scripting language, and
> that also does not help to attract people working on Tcl/Tk.

This is what happens when someone spends most of his time trolling.
When the signal-to-noise ratio is sufficiently low, it's just not
worth reading his posts. And even when he does have a decent point to
make, he couches it in such exaggerated language that it's hard to
take him seriously.

But I agree about the issues with tkinter. So, let's see. Shall we
wait for Tcl/Tk Unicode support? Recommend people switch to PyGTK? To
PyQt? To wxPython? To something else? Personally, I'm quite happy with
GTK2 (though that's with Pike, not Python), and it does have full
Unicode support; but there are some issues with the interface that
make it feel a bit clunky. Every other windowing toolkit has its own
flaws. Even if one of them were to be blessed into the stdlib (which
would remove the whole "but it's an external dependency" problem),
there's still no perfect option, and every toolkit will have its
staunch supporters.

If Python were starting from scratch today with the first-ever stdlib
GUI toolkit, as a Python 3 feature, I would expect that full Unicode
support be a hard requirement. But since tkinter already exists,
there's no point stripping it out, and blessing another one means
making a choice. I don't see there's enough to choose between the top
three or four options. If I'm going to build a Python GUI app, I'll
probably use PyGTK, and if you do, you're free to use PyQt. I don't
think this is a problem.

ChrisA

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


Thread

GUI toolkit(s) status wxjmfauth@gmail.com - 2014-11-19 23:59 -0800
  Re: GUI toolkit(s) status Paul Rubin <no.email@nospam.invalid> - 2014-11-20 00:25 -0800
    Re: GUI toolkit(s) status Chris Angelico <rosuav@gmail.com> - 2014-11-20 19:40 +1100
      Re: GUI toolkit(s) status Christian Gollwitzer <auriocus@gmx.de> - 2014-11-20 10:04 +0100
        Re: GUI toolkit(s) status Chris Angelico <rosuav@gmail.com> - 2014-11-20 20:17 +1100
        Re: GUI toolkit(s) status Terry Reedy <tjreedy@udel.edu> - 2014-11-20 23:34 -0500
          Re: GUI toolkit(s) status Paul Rubin <no.email@nospam.invalid> - 2014-11-20 20:49 -0800
            Re: GUI toolkit(s) status Christian Gollwitzer <auriocus@gmx.de> - 2014-11-21 08:57 +0100
          Re: GUI toolkit(s) status Kevin Walzer <kw@codebykevin.com> - 2014-11-21 09:13 -0500
            Re: GUI toolkit(s) status wxjmfauth@gmail.com - 2014-11-22 00:59 -0800
              Re: GUI toolkit(s) status Kevin Walzer <kw@codebykevin.com> - 2014-11-22 12:40 -0500
                Re: GUI toolkit(s) status wxjmfauth@gmail.com - 2014-11-22 10:49 -0800
          Re: GUI toolkit(s) status wxjmfauth@gmail.com - 2014-11-21 12:38 -0800
            Re: GUI toolkit(s) status wxjmfauth@gmail.com - 2014-11-21 12:49 -0800
          Re: GUI toolkit(s) status wxjmfauth@gmail.com - 2014-11-22 10:33 -0800
            Re: GUI toolkit(s) status Christian Gollwitzer <auriocus@gmx.de> - 2014-11-22 20:34 +0100
              Re: GUI toolkit(s) status wxjmfauth@gmail.com - 2014-11-24 11:24 -0800
        Re: GUI toolkit(s) status Kevin Walzer <kw@codebykevin.com> - 2014-11-21 09:05 -0500
        Re: GUI toolkit(s) status wxjmfauth@gmail.com - 2014-11-21 12:15 -0800
        Re: GUI toolkit(s) status Michael Torrie <torriem@gmail.com> - 2014-11-21 21:07 -0700
          Re: GUI toolkit(s) status Dave Cook <davecook@nowhere.net> - 2014-11-26 09:40 +0000
            Re: GUI toolkit(s) status Mark Summerfield <list@qtrac.plus.com> - 2014-11-26 03:47 -0800
              Re: GUI toolkit(s) status wxjmfauth@gmail.com - 2014-11-26 06:36 -0800
                Re: GUI toolkit(s) status wxjmfauth@gmail.com - 2014-11-26 07:11 -0800
            Re: GUI toolkit(s) status Michael Torrie <torriem@gmail.com> - 2014-11-26 20:19 -0700
        Re: GUI toolkit(s) status wxjmfauth@gmail.com - 2014-11-22 00:12 -0800
        Re: GUI toolkit(s) status wxjmfauth@gmail.com - 2014-11-22 02:46 -0800
        Re: GUI toolkit(s) status Ian Kelly <ian.g.kelly@gmail.com> - 2014-11-24 08:18 -0700

csiph-web