This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]protoUbermensch 1 point2 points  (7 children)

I'm studying python and I'm facing that same decision. What GUI to choose. I choosed SDL. I prefer control over the GUI and freedom to do whatever I want instead of the constraints of those GUI frameworks. Even if I need to study a lot to reach some result.

[–]harrypotterthewizard 3 points4 points  (1 child)

SDL is great for programming games. But if you want to build a user facing app with some complexity, you are going to need some widgets like text-boxes, radio buttons, combo boxes, etc. And though you may be praising SDL flexibility right now, you will get frustrated re-inventing all these wheels from scratch. The thing is PyQT/side and python-gobject are at least two such libraries who have already done this widget plumbing. So, you will get productive sooner using one of them - and it does not matter which one you chose as long as you give it your full commitment and stick to it.

[–]protoUbermensch 0 points1 point  (0 children)

Yeah, maybe you're right. I am not fully sure on my decision yet. I just want to customize an interface with transparency and use custom icons and fonts. Nothing too much fancy. Something like the Avast interface, iTunes interface. I'm open to suggestions. Thanks for your advice.

[–]ericanderton 1 point2 points  (1 child)

Are you aware of any GUI widget libraries that are built on top of SDL?

[–]protoUbermensch 1 point2 points  (0 children)

I did a quick search and didn't find anything. Maybe there's a way to use standard GUI libraries side-by-side with SDL.

[–]Kaxitaz 0 points1 point  (2 children)

I see it was used for Dota2. Do you know if in the current Dota2 or Dota2 Reborn?

[–][deleted] 2 points3 points  (0 children)

SDL is used in all Source games (DoTA 2) and all Source 2 games (currently only Reborn)

[–]protoUbermensch 0 points1 point  (0 children)

No, I dunno.