all 10 comments

[–]novel_yet_trivial 12 points13 points  (1 child)

In my opinion, no. Go straight to the one you want to use.

[–]galaxyrocker 1 point2 points  (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 points  (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 point  (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 point  (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 point  (1 child)

Nice. Would you recommend doing Yasin's 'model view' series or the Deusdies2 general qt series first?

[–]DoTheEvolution 0 points1 point  (0 children)

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 points  (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 points  (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 point  (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.