Godmil
Active Member
I've been learning C++ for nearly a year now, but I've put off using GUIs because I can't decide which library to use. I don't have a lot of learning time so I don't want to spend ages on something that I later decide was a mistake.
I've tried GTK+, and found there were lots of good tutorials, however the actual use of it I found horrible and cumbersome (Which I'm putting down to it being natively C).
I liked the idea of wxWidget, but I found it difficult to find good tutorials.
I recently tried Qt and thought it was a revelation, really easy to understand, lots of good tutorials... however when I tried to run a wee app outside of my development environment I hit a brick wall. I just couldn't find every DLL that I needed to have sitting beside the app, and some of them were 45+Meg (which is way too big) - and the tutorials for static linking are just way over my head.
I'm mainly on Windows (using codeblocks & mingw), but hoping in the future to do stuff on Pandora too. Also I use a lot of SDL at the moment, and would love to have a nice window with tool bars that could have SDL running in it (which I don't think is possible with Qt).
So what do people recommend, is it worth forcing myself to just deal with how GTK works, or should I persevere getting static linking in Qt, or can anyone recommend a good wxWidget tutorial series? or are any of those options a bad idea for Pandora?
Any tips would be greatly appreciated.
I've tried GTK+, and found there were lots of good tutorials, however the actual use of it I found horrible and cumbersome (Which I'm putting down to it being natively C).
I liked the idea of wxWidget, but I found it difficult to find good tutorials.
I recently tried Qt and thought it was a revelation, really easy to understand, lots of good tutorials... however when I tried to run a wee app outside of my development environment I hit a brick wall. I just couldn't find every DLL that I needed to have sitting beside the app, and some of them were 45+Meg (which is way too big) - and the tutorials for static linking are just way over my head.
I'm mainly on Windows (using codeblocks & mingw), but hoping in the future to do stuff on Pandora too. Also I use a lot of SDL at the moment, and would love to have a nice window with tool bars that could have SDL running in it (which I don't think is possible with Qt).
So what do people recommend, is it worth forcing myself to just deal with how GTK works, or should I persevere getting static linking in Qt, or can anyone recommend a good wxWidget tutorial series? or are any of those options a bad idea for Pandora?
Any tips would be greatly appreciated.