Click here to Skip to main content
13,559,193 members
Rate this:
Please Sign up or sign in to vote.
See more:
I wonder How you can program GUI with TKinter??? Is it easier than programming with Assembly???

How fast can you build a GUI with TKinter???
Does it support the drag-n-drop feature when designing?
And a more specific question, is there a equivalent of DataGridView in Tkinter???

Can I customize the Tkinter controls (or Widgets???) to make my GUI skinnier?

Thank you so much!
PS: I like drag-n-drop, and I can't really find any inspiration in programming GUI with Tkinter (Why has it been able to survive??? Just because there are still many people loving it????)
Posted 14-Sep-12 5:32am
Updated yesterday
SAKryukov 14-Sep-12 13:06pm
Most questions are pretty much incorrect. "Easier?", "how fast?" -- it all depends; "can I" -- who know what you can? I found some answers on the grid view using Google, but it does not look extremely promising... :-)
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Please see my comment to this question — I don't think it's really fruitful. Maybe you could pay attention for all other Python GUI frameworks and ask an advice on what to use to meet certain development goals:[^].

As you can see, some of the frameworks use TkInter as a target.

(Sorry, please don't ask me which is better to use, as I never tried any.)

Mr-Adam 17-Sep-12 10:57am
I have tried TKinter, It doesn't support drag-n-drop design feature, that's why I ask this question, can't understand why such a framework can attract some developer, it is even not worth to be compared to Assembly, because Assembly is a low level programming language but Python and its Tkinter are kind of high level programming. We have .NET languages, Java with great IDEs supporting drag-n-drop design feature so why go for Python and TKinter??? (and other the likes?)

Thank you for the link, I just have to learn Python, it's not my interest!
SAKryukov 17-Sep-12 20:37pm
I'm really sorry you have to do some work which you are not interested in much. However, I think Python is some reasonable thing. It could be much worse if some circumstances pushed you to work with, say, Basic or Perl or some other thing which you can consider a stupidity. I tend to agree with your look at this strange situation with TKinter...

If you think my answer or the reference makes some sense to you or could be useful, please accept this answer formally (green button) -- thanks.
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

Even Visual Basic 6 supports drag and drop
Dave Kreskowiak yesterday
Asked and answered SIX YEARS AGO.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web03-2016 | 2.8.180515.1 | Last Updated 25 May 2018
Copyright © CodeProject, 1999-2018
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100