I think I'm ready for the GUI but need to know how

I think I'm ready for the GUI but need to know how to use it. I know about all the basic stuff that you can do in a terminal on linux boxes. Now I need some reference or documentation showing me how to use the GUI.

If I had any say in what your about to give me, I would like it to be concise, as I'm reading a book right now on OpenGL & need a crash course in GUI.

Extra details:

I have programmed in the GUI with java a bit.
unlike java C/C++ does not have a specific library for GUI, there are many you can use however. Things like Windows API, QT is excellent and is portable to all major Operating systems. It's designed by Nokia, for use on mobile phones, but has all the windowing systems available.
There's also boost, etc etc. You just need to look for some common ones and go with it. Are you looking for Windows or Unix based GUI ?
What the... Boost doesn't have a GUI library!
OpenGL isn't a GUI library, it's a 3D graphics library... :l
What the... Boost doesn't have a GUI library!

yea I know, I don't know why I put that in there...trying to think off the top of my head :s
wxWigets is another one, Ultimate++.

I think Win API and QT definitely worth learning/ looking into.
Win API and QT
Why both? What can you do (related to GUI) with the Windows API that you can't do with Qt?
Are you looking for Windows or Unix based GUI ?



Unix/linux would be best. But I minds well learn windows too.


In other words, I'm using a linux box right now, but I'm switching over in one or two weeks. I will be running virtual machines though, so I'd rather learn both. Linux, though, is priority.
If you learn a cross platform library ( GTK+, Qt, wxWidgets ), you would learn for both.
Why both? What can you do (related to GUI) with the Windows API that you can't do with Qt?


Work with code written with the Windows API.
Like malloc()? You don't need to know the API to work with it.
Last edited on
I felt like you guys armed me with enough information about the GUI's in c++, and I took it to google and found GTK++.


Could anyone tell me about GTK+. I think it's the language I want to go with. It seems like a nice universal one.
If you learn a cross platform library ( GTK+, Qt, wxWidgets ), you would learn for both.


I just saw the new posts. And I'm glad you said that. I think I'm going to go with GTK+,Qt, wxWidgets.
... malloc is c, right?
Topic archived. No new replies allowed.