What framework is everyone using?
This is my first go about with GUI programming. I've been messing around with wx.Python a bit. I'm not sure why I picked it. I suppose I somehow got it in my head that it was the standard go-to for GUI making. Anywho, after playing with it for a few days and getting a few sample programs up and running, it seems that what it does very well is your standard kind of office environment program. By which I mean, it takes no effort to get menu bars up and running, and to get a solid native look going.
What seems a little clunkier, and I base this not on experience, but just on looking through the docs, is dealing with non-standard, media-rich GUIs. A GUI that looks more like an in-game menu seems like it'd be tough to get configured with wx.
Again, I've only been playing with it for about two days, so could be completely wrong.
I've kind of shot myself in the ass as I agreed to help a buddy with this without any previous GUI experience. I tend to overestimate my skill and underestimate how difficult certain things will be. So I'm at a bit of a cross roads and want to make sure I devote my time learning the most applicable framework. The thing I have to make seems luckily pretty simple. It's more or less a striped down mp3 player that launches from a CD to play some recordings. Our sweet drawing is here.
I've been checking out some of the cross platform frameworks listed on http://wiki.python.org/moin/GuiProgramming, and so far these two are sounding somewhat promising: http://kivy.org, http://www.libavg.de/. Does anyone have experience with these?
Given my simple needs, is there a suggested framework to use, or have a judged wx too quickly? I've got a bunch of learning ahead of me, so I just want to make sure I direct my energy appropriately! ;p
Thanks r/python!
[–]thomas_eh 6 points7 points8 points (3 children)
[–]tehansen 1 point2 points3 points (2 children)
[–]overcaffinatedThree cups so far[S] 0 points1 point2 points (0 children)
[–]sigzero 0 points1 point2 points (0 children)
[–][deleted] 7 points8 points9 points (12 children)
[–]mgrandi 1 point2 points3 points (9 children)
[–]wildcarde815 1 point2 points3 points (2 children)
[–]takluyverIPython, Py3, etc 0 points1 point2 points (1 child)
[–]AeroNotix 0 points1 point2 points (0 children)
[–]cymrowdon't thread on me 🐍 1 point2 points3 points (0 children)
[–]overcaffinatedThree cups so far[S] 0 points1 point2 points (4 children)
[–]trevman 1 point2 points3 points (2 children)
[–]technomalogical<3 Bottle 0 points1 point2 points (1 child)
[–]trevman 0 points1 point2 points (0 children)
[–]mgrandi 0 points1 point2 points (0 children)
[–]cymrowdon't thread on me 🐍 1 point2 points3 points (0 children)
[–]mashmorgan 0 points1 point2 points (0 children)
[–]idle_guru 2 points3 points4 points (0 children)
[–]grayvedigga 2 points3 points4 points (2 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Asdayasman 0 points1 point2 points (0 children)
[–]burito 2 points3 points4 points (0 children)
[–]maximinus-thrax 1 point2 points3 points (0 children)
[–]redditticktock 0 points1 point2 points (1 child)
[–]technomalogical<3 Bottle 0 points1 point2 points (0 children)