Tkinter: The good, the bad, and the ugly!

rantingrick rantingrick at gmail.com
Thu Jan 20 10:11:16 EST 2011


On Jan 20, 6:30 am, Bill Felton <subscripti... at cagttraining.com>
wrote:

> With some hesitation, I feel a need to jump in here. I'm a complete
> newbie to Python. I'm still learning the language. And you know
> what? I've ignored Tkinter.

Well it is really not a good idea to show your ignorance of a subject
matter directly before offering your opinion on that same subject
matter. Most people don't listen to the uninformed. Just FYI. However
lucky for you i am a fair guy and will give anyone a chance, sometimes
even two. ;-)

> I quickly discovered the alternatives and am already working with
> wxPython.

But is wxPython the correct alternative for you? What is so bad about
Tkinter exactly?. Why did you choose to skip it? There must be a
compelling reason. Why did you go out of your way to download another
GUI library when one exists in the stdlib? These are all good
questions that demand answers. So far you've offered opinion and no
facts. You said you ignored Tkinter but you did not explain why. Now
would be a good time to inject some facts into your argument.

> I can't believe anyone is so hung up by their own arrogance that
> they honestly believe that the mere *presence* of a gui kit inside
> of the standard distribution would prevent a newbie from learning
> about the existence and possible benefits of alternatives.

No one has ever said such an outlandish thing as this. You have missed
the entire point of this thread, congratulations! Now, go back and
read over the entire thread again and again until you comprehend it
completely before making another post. I look forward to your coherent
and lively discussion based on facts and not simply opinions.

> Sure, *they* can see alternatives and evaluate why Tkinter might not
> be a good choice under conditions x or y or z, but god forbid anyone
> new to the language should have to confront those issues or be asked
> to make such a decision. How could we trust those lowly newbies to
> think *properly* about the issue!

We can't. Are you actually suggestion that someone with NO experience
with ANY of the GUI library available somehow has a better insight
into choosing the best GUI library than someone who (i don't know)
ACTUALLY HAS USED ALL OF THEM! Who's sock puppet are you Bill? Really.
And if you are not a sock puppet i HOPE you are just trolling because
this is a bombastic display of ignorance!. You could not be more
*uninformed* my friend. Heck with your mindset, the "Cookie Monster"
should replace Guido as BDFL. He has NO experience with anything
besides chowing down cookies, perfect choice!

> ESPECIALLY in a language widely touted for the vast array of
> external libraries available.The attitude that the standard
> distribution needs this kind of obsessive, hysterically blinkered,
> focused on irrelevant minutiae is far more likely to be the downfall
> of the language than the presence of a sub-optimal gui kit that no
> one is required to use.

Yes, and you just hit the nail on the the head! Why leave the stdlib
full of cruft (Tkinter)?

> As one of 'the people' who is presumably the focus of rantingrick's
> concern, let me assure him Tkinter is a non-issue. MIchael is more
> in touch with my issues than rr.

FYI you are NOT one of the people that is the focus of my concern
because YOU only see the world from a limited viewpoint. And i never
proposed to solve every Python programmers problems. You completely
misunderstand my intentions (along with everyone else!). I  do not
believe in "Utopian dreams". Some people will never be happy with the
state of Python and that is OK. However, the goal is to keep the
majority happy AND keep Python "presentable" and "competitive" for the
next decade. I am sorry you don't fit into any of these categories but
that is your own fault. Why? Because you are not concerned with the
community as a whole. You are only concerned with YOURSELF. You are
displaying both selfishness and ignorance at the same time. We don't
care what selfish people think and we care even less what the ignorant
think. If you decide to become a "team player" then you will be a part
of this community. Lucky for you ignorance and selfishness are
reversible personality traits.





More information about the Python-list mailing list