Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

C++ UI resources

Now that I know C++ I want to get into desktop application that have a UI instead of Command Prompt stuff, where should I start?, and what are some good online resources?

like image 355
UnkwnTech Avatar asked Sep 07 '08 10:09

UnkwnTech


3 Answers

wxWidgets is a cross platform GUI library for C++ (and other languages). The main site should have enough pointers to resources to get going.

You might also want to check out this question/answer here on stack overflow if you are specifically thinking of Windows

like image 73
Steve Beedie Avatar answered Nov 04 '22 17:11

Steve Beedie


If cross platform support is important then I would second the suggestion to look at Qt. It supports Windows, Linux and the Mac. For free software it is free (there is a GPL version on Unix but not for Windows) but for comercial software it is not particulary cheap. There are now several books on Programming with Qt.

It does come with a large number of extra libraries for networking, parsing XML etc. It also has integration with Visual Studio on Windows.

One downside with Qt is that there are not as many add on libraries as with some other GUI frameworks. Ot will depend on the type of applications that you wish to write whether this is important to you or not.

like image 2
David Dibben Avatar answered Nov 04 '22 16:11

David Dibben


I use Codegear's C++ Builder. It's C++ language support is not 100% but it more than makes up for it by having a great two-way RAD IDE and the ability to use a huge library of existing Delphi components.

like image 1
Roddy Avatar answered Nov 04 '22 16:11

Roddy