Writing GUI Applications in C++

I am quite experienced with C++(programming for over 1 year),I know how to make CLI/Console Programs,but I cannot wrap my mind over GUI programming in C++,Every library I've seen so far sucks or is ugly as heck,can anyone recommend me any library(cross-platform or not),which is legit standard C++ code?
Qt is great.
Last edited on
I would also suggest Qt because it is open source and cross platform. It also has a great team behind it and it has a great GUI designer. An example of where Qt is used is in KDE which is a linux desktop environment(one of my favourites).

I believe as of now there are not many(if any) Qt5 beginner books so you will have to read up on it on their site though they have so many tutorials and it is very friendly.
Something to get started: http://doc.qt.io/qt-5/gettingstartedqt.html

Many other beginner tutorials: http://doc.qt.io/qt-5/qtexamplesandtutorials.html

Good luck mate!
Last edited on
I've just started using QT a few month ago. It's well documented and comes with simple but powerful examples. I'm using Qt5. Try it!
I like WinAPI. All of the headers probably came with your compiler.
I strongly recommend not learning Windows API GUI programming unless you are left with no other option. You will lock yourself to the Windows platform and be forced to use a C interface in C++.
Qt is great, if you don't mind the GPL/LGPL.

For other options, see https://en.wikipedia.org/wiki/List_of_platform-independent_GUI_libraries
Topic archived. No new replies allowed.