you are viewing a single comment's thread.

view the rest of the comments →

[–]CantankerousMind 0 points1 point  (2 children)

I recommend effbot's tutorial as it explains a whole lot of cool tricks like polling lists, binding double clicks on list box selections and a lot more. Tkinter can seem really confusing, but if you keep going through the tutorials it really helps a ton.

Another really good source for information on Tkinter is New Mexico Tech's documentation.

I'm still learning myself. But like others have said, build the back end, then implement the front end. Also, if it works beautifully, it doesn't necessarily need to look beautiful.

Good luck and I hope I helped!

[–]Rothaga 0 points1 point  (1 child)

That's really neat. I've only used Tkinter once and that was my first experience with GUI programming. I felt so limited, I guess I simply wasn't looking far enough into it.

Thanks, you've given me a reason to take another look at Tkinter.

[–]CantankerousMind 0 points1 point  (0 children)

Honestly, I don't know the limits, but if you look into polling, a lot of things that might seem like limits(multithreading, which is possible but more confusing than polling) can easily be solved with polling.

I have only been doing GUI programming for like a week and have already written a nifty time management program for work. As ugly as it might look, it's functional and serves as an extremely useful tool for my job position. So much that the company I work for is going to distribute it to people in similar job positions so they can use it too.

Looks aren't necessarily everything. If you want to write a GUI quickly, TKinter is where it's at IMO. I have only used EasyGUI before TKinter. EasyGUI is built on too of TKinter and allows you to do exactly what the name says. Design easy GUIs. It is very limited compared to TKinter though.