Results 1 to 3 of 3
I know there are things out there like GTK and QT, but I'd prefer to keep it simple and simply add a few more includes to my files. Is there ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 09-22-2011 #1
- Join Date
- Nov 2010
C++ GUI libs?
Also, I've tried looking for these on my own, but all I found were countless threads full of people going "use QT and GTK", so I'm not sure what else is out there.
- 09-22-2011 #2
I don't entirely understand your question. All libraries are simply downloaded and put into a standard location, Gtk and Qt included. So I'm going to reiterate the advice you've already heard: use Gtk or Qt.
GUI libraries are almost by definition very complicated. There are certainly other options than Gtk and Qt out there, but the only one I would even slightly recommend is wxWidgets. I don't really understand what you're looking for: if you explain a bit more, maybe we can help you further.
- 09-23-2011 #3
- Join Date
- Apr 2009
- I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
All C++ GUI code is based fundamentally upon X Windows, with the Xlib API's, although there may be several layers on top of that, and other API's such as Motif, Qt, GTK, Wx, etc. Writing code directly to X or Motif is very difficult and takes a lot of time to master. API's such as Qt, GTK, GTK+, and Wx are intended to make your life easier when coding GUI applications on Unix or Linux. A lot of applications use Qt or Wx because they also support other windowing systems such as MS Windows, allowing a single application to be built that will run on Windows, Linux/Unix, and a number of mobile operating systems by being recompiled for the target environment.
So, keeping it simple is not simple. Try Qt or Wx. Qt has some nice tools that make GUI programming a lot easier and works well in a C++ environment. I think GTK and its derivatives are more difficult to use, but probably give you finer control over the results.Sometimes, real fast is almost as good as real time.
Just remember, Semper Gumbi - always be flexible!