Jump to content
  • Advertisement
Sign in to follow this  
Numb3rz

a nice GUI library for C++

This topic is 4007 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I'm just looking for a nice GUI library that will allow me to build applications easier than they are using the standard C++ library. Any ideas? I would much appreciate it. Thanks,

Share this post


Link to post
Share on other sites
Advertisement
Quote:
Original post by Numb3rz
I'm just looking for a nice GUI library that will allow me to build applications easier than they are using the standard C++ library.


What do you mean? It sounds like you want some sort of drag-and-drop application builder. Or do you want a library to aid in adding a GUI to an existing application? And what do you mean by "easier than they are using the standard C++ library"? The C++ standard library doesn't have anything GUI specific in it, unless I'm mistaken.

Also, in the future please don't cross post.

Share this post


Link to post
Share on other sites
Quote:
Original post by Driv3MeFar
Quote:
Original post by Numb3rz
I'm just looking for a nice GUI library that will allow me to build applications easier than they are using the standard C++ library.


What do you mean? It sounds like you want some sort of drag-and-drop application builder. Or do you want a library to aid in adding a GUI to an existing application? And what do you mean by "easier than they are using the standard C++ library"? The C++ standard library doesn't have anything GUI specific in it, unless I'm mistaken.

Also, in the future please don't cross post.


I don't see how you got drag and drop from my post. I don't want know RAD Program Devkit I just want a library that is easy to work with when developing GUI Applications. Like Allegro, SDL is to 2D Graphics, or OpenGL, DirectX is to 3D Graphics.

Share this post


Link to post
Share on other sites
I have used wxWidgets a little, and it seemed like a good choice. Maybe GTK+? I have never used it directly, only through wxWidgets. Both of these are cross-platform if that makes a difference to you.

Share this post


Link to post
Share on other sites
Quote:
Original post by Numb3rz
I don't see how you got drag and drop from my post. I don't want know RAD Program Devkit I just want a library that is easy to work with when developing GUI Applications. Like Allegro, SDL is to 2D Graphics, or OpenGL, DirectX is to 3D Graphics.


My mistake, this is what confused me:
Quote:
Original post by Numb3rz
I'm just looking for a nice GUI library that will allow me to build applications


On topic, I recommend wxWidgets. I use it at work and find it powerful enough for everything I need and well documented.

Share this post


Link to post
Share on other sites
Qt beats wxWidgets and GTK+ handsdown. The SDK documentation is superb. Plus, the resulting code is clean. Can't say the same about wxWidgets and GTK+.
It even comes with a GUI designer and a huge load of examples you can try and learn from.

Share this post


Link to post
Share on other sites
Quote:
Original post by Pipo DeClown
Qt beats wxWidgets and GTK+ handsdown. The SDK documentation is superb. Plus, the resulting code is clean. Can't say the same about wxWidgets and GTK+.
It even comes with a GUI designer and a huge load of examples you can try and learn from.


Absolutely agree if you're developing open-source GPL'd applications.

Otherwise...wx = free, Qt = not.

Share this post


Link to post
Share on other sites
Depends on the platform you're targeting, I guess. As said previously, Qt and wxWidgets are very popular. Gtk+ is a C library but it's very popular on UN*X-like systems, much less on Windows or Mac. I know of two C++ bindings: gtkmm and GFC (Gtk+ Foundation Classes).

There's also the lesser known Ultimate++, a cross-platform toolkit for Windows and X11. I don't know if it's portable to Mac OS, nor if it supports non-x86 architectures (eg PowerPC, SPARC, etc). Then you've got FLTK and the FOX Toolkit. They are much smaller than Qt and wxWidgets, providing only widgets (AFAIK) and nothing like XML, networking, SQL, etc. I don't know if they have a "native" look and feel, or if they enforce their own.

Share this post


Link to post
Share on other sites
IUP is pretty easy to use, it's basically a set of bindings that simplifies using either the windows api or gtk/motif depending on your target system.

http://www.tecgraf.puc-rio.br/iup/

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!