osdir.com


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Python-Dev] Drop/deprecate Tkinter?


Hello list,

? If I may voice my opinion I would like to say that I just built an
application using Tkinter using python3. I used it because it was
included in python by default and I didn't have to using something
like PyQT or any other framework that was heavy. While I agree that
the docs can sometimes be confusing, I am not sure that it warrants
tossing it out. I am not even sure that my opinion gives much weight
but I figured I would just toss in a quick here is my vote and my
story about using Tkinter with SqlAlchemy and Py2App to build a native
Mac OS X app as of last month.

Best Regards,
Josh Stephens

On May 2, 2018 at 4:46:29 PM, Antoine Pitrou (antoine at python.org) wrote:
>
> I have no opinion about scrapping IDLE and Tkinter, but if we don't, I
> think his concerns deserve addressing instead of being dismissed by
> wielding the CoC magic wand.
>
> Regards
>
> Antoine.
>
>
> Le 02/05/2018 ? 23:41, Guido van Rossum a ?crit :
> > So what do *you* think. Do you agree with the OP that Tkinter (and hence
> > IDLE) should be scrapped?
> >
> > On Wed, May 2, 2018 at 2:37 PM, Antoine Pitrou > > > wrote:
> >
> > On Wed, 2 May 2018 23:28:22 +0200
> > Antoine Pitrou > wrote:
> > > On Wed, 02 May 2018 21:24:07 +0000
> > > Brian Curtin > wrote:
> > > > On Wed, May 2, 2018 at 16:55 Ivan Pozdeev via Python-Dev <
> > > > python-dev at python.org > wrote:
> > > >
> > > > > As https://bugs.python.org/issue33257
> > and
> > > > > https://bugs.python.org/issue33316
> > showed, Tkinter is broken, for both
> > > > > Py2 and Py3, with both threaded and non-threaded Tcl, since 2002 at
> > > > > least, and no-one gives a damn.
> > > > >
> > > > > This seems to be a testament that very few people are actually
> > > > > interested in or are using it.
> > > > >
> > > > > If that's so, there's no use keeping it in the standard library -- if
> > > > > anything, because there's not enough incentive and/or resources to
> > > > > support it. And to avoid screwing people (=me) up when they have the
> > > > > foolishness to think they can rely on it in their projects -- nowhere in
> > > > > the docs it is said that the module is only partly functional.
> > > >
> > > >
> > > > For the future, this is not how you communicate with the development
> > > > mailing list of any open source software project. I would suggest reading
> > > > https://www.python.org/psf/codeofconduct/
> > for some pointers on how
> > people
> > > > typically behave around here in particular.
> > >
> > > Perhaps it would be more constructive to address the OP's point than to
> > > play speech police.
> >
> > To elaborate a bit: the OP, while angry, produced both a detailed
> > analysis *and* a PR. It's normal to be angry when an advertised
> > feature doesn't work and it makes you lose hours of work (or, even,
> > forces you to a wholesale redesign). Producing a detailed analysis and a
> > PR is more than most people will ever do.
> >
> > Regards
> >
> > Antoine.
> >
> >
> > _______________________________________________
> > Python-Dev mailing list
> > Python-Dev at python.org
> > https://mail.python.org/mailman/listinfo/python-dev
> >
> > Unsubscribe:
> > https://mail.python.org/mailman/options/python-dev/guido%40python.org
> >
> >
> >
> >
> > --
> > --Guido van Rossum (python.org/~guido )
> _______________________________________________
> Python-Dev mailing list
> Python-Dev at python.org
> https://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe: https://mail.python.org/mailman/options/python-dev/bsdtux%40gmail.com
>