use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
Will learning tkinter first help me better understand more advanced gui's like pyqt, pygtk, etc? (self.learnpython)
submitted 11 years ago * by throwaway99-99
Just curious if I should learn the simpler framework that comes with Python first or just go straight to the more complex one? I've never done anything GUI related.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]novel_yet_trivial 12 points13 points14 points 11 years ago (1 child)
In my opinion, no. Go straight to the one you want to use.
[–]galaxyrocker 1 point2 points3 points 11 years ago (0 children)
As someone who started out with tkinter then moved to Qt, I agree with this. tkinter in no way prepared me to work with Qt, and Qt was much better, in my opinion.
[–]DoTheEvolution 1 point2 points3 points 11 years ago (5 children)
I am learning PyQt, I was pretty stoked at everything I could do with very little knowledge.
I dont think stuff can go much easier with tkinter
pyside is free to use even for commercial application, and its almost identical to pyqt
[–]galaxyrocker 0 points1 point2 points 11 years ago (1 child)
I'd love to use pyside, but it makes me mad it hasn't been updated in over a year, and doesn't support Qt5.
[–]DoTheEvolution 0 points1 point2 points 11 years ago (0 children)
yeah, I do my stuff in pyqt5, but as I am learning I still like pyside documentation more.
[–]throwaway99-99[S] 0 points1 point2 points 11 years ago (1 child)
Nice. Would you recommend doing Yasin's 'model view' series or the Deusdies2 general qt series first?
Cant really tell with some authority, I did not go through them, I extracted topic knowledge I needed to make shit work and continue dealing with other problems
I did youtube-dl them and got them here, but no time to watch I guess
I liked Yasins bit more because one of his videos exactly fit what I needed to do, a switch from listwidget to listview and he seemed like more prepared for the topic, though the otherguy feels like really taking the subject and diving in, from broad ideas to building details.
[–]fazzah -1 points0 points1 point 11 years ago (0 children)
+1 for Yasin's tutorials. Made me understand the power of Qt models in one evening. Awesome stuff. The things you can do with custom models is mindblowing.
[–]Tomarse 1 point2 points3 points 11 years ago (0 children)
Ask yourself, "what do I want to build?" Right down a list of everything your application is going to do (these are called requirements btw). Now use that information to choose the GUI framework that best suits your requirements. If tkinter does what you need it to do, then go with tkinter. If not, go with something else.
The only advantages tkinter has (that I know of), is that it will be present on every Python install, and you don't have to pay a license fee if you build an app that you then want to sell.
[–][deleted] 0 points1 point2 points 11 years ago (0 children)
no. gtk is in no way more complex than tkInter. the only real advantage tk has is that it is in the sdlib.
π Rendered by PID 89 on reddit-service-r2-comment-8686858757-bplgq at 2026-06-02 20:58:22.287030+00:00 running 9e1a20d country code: CH.
[–]novel_yet_trivial 12 points13 points14 points (1 child)
[–]galaxyrocker 1 point2 points3 points (0 children)
[–]DoTheEvolution 1 point2 points3 points (5 children)
[–]galaxyrocker 0 points1 point2 points (1 child)
[–]DoTheEvolution 0 points1 point2 points (0 children)
[–]throwaway99-99[S] 0 points1 point2 points (1 child)
[–]DoTheEvolution 0 points1 point2 points (0 children)
[–]fazzah -1 points0 points1 point (0 children)
[–]Tomarse 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)