Hi, I am looking for a simple C++ library for making GUIs. I tried wxWidgets and GTK, but I think both are complex.
I want your opinion on what to use. Should I learn wxWidgets or you know a better one?
Thanks.
Hi, I am looking for a simple C++ library for making GUIs. I tried wxWidgets and GTK, but I think both are complex.
I want your opinion on what to use. Should I learn wxWidgets or you know a better one?
Thanks.
Try Nokia's QT. It's free, awesome and cross platform.
If you only need to support Windows, then you can check MFC or even better IMHO Windows Forms (with Managed C++).
Try Qt, it's the best library out there. Even works cross platform.
You used to have to pay for a licence but they recently changed their licence to the LGPL.
Any GUI toolkit is going to be complex -- GUIs are hard. I've heard good things about QT; I'd suggest GTK (not as complex as it looks) but it's a pain to install on Windows. I've done some work with wxPython, but I wouldn't know about Wx for C++.
On Windows you may try WTL instead of MFC. It is more lightweight, works slighly faster then MFC and it is open source (it is used, e.g. in Google Chrome for Windows). As a bad side, it has little documentation.
Try out :)
FLTK The Fast Light Toolkit is a cross-platform Graphical User Interface (GUI) written in C++ library and can be use on UNIX/Linux, Microsoft Windows
You can use Visual C++ Express edition with MFC and the new library (from BCGSoft) to create office like GUI. It's powerfull and there is a lot of documentation and support on community sites : www.codeproject.com, wwww.codeguru.com.
If you are new in programming, I think you start directly with C# and .net, WinForms offer more tools and its simple to start. and with the mono you can deploy on other platforms as mac OS or LINUX.
To start download the Visual C# Express Edition, it's free.