Is there any good GUI library for C++?

This is a discussion on Is there any good GUI library for C++? within the C++ Programming forums, part of the General Programming Boards category; I tried wxwidgets but it lacks the theme support or maybe I don't know where to get it. Is there ...

  1. #1
    Registered User
    Join Date
    May 2009
    Posts
    64

    Is there any good GUI library for C++?

    I tried wxwidgets but it lacks the theme support or maybe I don't know where to get it. Is there any good GUI Library for C++ out there? I hope it would be easy to get started just like the wxwidgets. Thank you very much.

  2. #2
    Registered User
    Join Date
    Aug 2003
    Posts
    1,209
    GTK and QT4 are 2 other libraries (ive only tried GTK but i kinda like it).

  3. #3
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Portugal
    Posts
    7,578
    Hmm... if you mean application skin support then indeed, wxWidgets doesn't provide it out of the box. However it does through either wxUniversal, or more simply through wxSkin. I never used either of them. Have been hearing some good things of both, but they look too experimental for my taste. If you need solutions, and not mounting problems, probably the next best option is Qt. But you'll be loosing true native ports of windows widgets and have to support a more restrictive licensing that may even demand money if you want to close your code.

    If you mean instead Windows Themes support, then wxWidgets supports it fully since it's the only library providing full native ports. It comes with a permissive license and it is frankly the easiest and most intuitive of all libraries. A beauty. However, it's slightly harder to port to other systems than Qt and you will also have to face the fact some less used controls may contain bugs, because of the collaborative nature of the project.
    Last edited by Mario F.; 08-01-2009 at 07:44 AM.
    The programmer’s wife tells him: “Run to the store and pick up a loaf of bread. If they have eggs, get a dozen.”
    The programmer comes home with 12 loaves of bread.


    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. A good graphics library?
    By Devils Child in forum C++ Programming
    Replies: 44
    Last Post: 01-26-2008, 10:44 AM
  2. Good Image Library
    By e66n06 in forum C Programming
    Replies: 7
    Last Post: 09-24-2007, 10:36 AM
  3. Linker errors in VC++ 2005
    By C+/- in forum C++ Programming
    Replies: 0
    Last Post: 05-18-2007, 08:42 AM
  4. A Good Graphics Library
    By Imperatus in forum C Programming
    Replies: 1
    Last Post: 06-26-2003, 04:08 AM
  5. Need some help choosing a good graphics library
    By dead_cell in forum Game Programming
    Replies: 31
    Last Post: 01-08-2003, 01:30 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21