Good Free GUI?

This is a discussion on Good Free GUI? within the C++ Programming forums, part of the General Programming Boards category; I'm wondering if any of you know of a good free C++ GUI?...

  1. #1
    C++ Newbie
    Join Date
    Aug 2005
    Posts
    55

    Question Good Free GUI?

    I'm wondering if any of you know of a good free C++ GUI?

  2. #2
    Registered User
    Join Date
    Aug 2005
    Posts
    266
    microsoft is giving vc++ for free now
    and it has a very good gui-maker for c++
    Last edited by rodrigorules; 11-26-2005 at 07:12 PM.

  3. #3
    Registered User
    Join Date
    Apr 2003
    Posts
    2,662
    'm wondering if any of you know of a good free C++ GUI?
    What does that mean? GUI's are graphical user interfaces, and programs create them when they want to present pretty displays for the user to interact with the program. That means a GUI is going to be tailored to the specifics of the program.

    If you are looking for a compiler with an IDE(Integerated Development Environment), then some people say the free dev C++ compiler is the best compiler period:

    http://www.bloodshed.net/devcpp.html
    Last edited by 7stud; 11-26-2005 at 07:11 PM.

  4. #4
    Registered User
    Join Date
    Jan 2005
    Posts
    847
    Or maybe you are looking for something like GTK

  5. #5
    C++ Newbie
    Join Date
    Aug 2005
    Posts
    55
    I looking for, I guess it would be called, a GUI Library that would have functions that would allow you to create a GUI for your program. Like how I'm using Allegro for graphics functions, I would use this for GUI functions.

  6. #6
    Registered User
    Join Date
    Jan 2005
    Posts
    847
    Dosen't allegro come with some GUI functions?

  7. #7
    Super Moderator
    Join Date
    Sep 2001
    Posts
    4,913
    Well remember that GUI just refers to a graphical interface, so you could make a complete graphical interface out of just about any graphics program that could also handle events. I've never used Allegro, so I don't know about that, but I know SDL's like that.

    However, if the OP is looking for a library to help him out with working with the Windows GUI, there's the Win32 SDK, MFC, OWL, the new .NET framework, and possibly dozens of others. You could research them on both google and this forum - and probably find some very helpful recommendations.

    If you're looking for something other than Windows based, than you'll need to provide a few more details. Maybe you want to design a custom one, in which you'd use a graphics library and build it from scratch, or something else - but I hope that helps.

  8. #8
    Registered User
    Join Date
    Aug 2005
    Posts
    10
    Google for QT, wxWidgets, or GTK.

  9. #9
    Dae
    Dae is offline
    Deprecated Dae's Avatar
    Join Date
    Oct 2004
    Location
    Canada
    Posts
    1,034
    I listed many of the a.. multi-platform GUI Libraries in this thread: Game Programming Links. Under "Addons for OpenGL". Some of them aren't addons for OpenGL, but were just mostly used with OGL that I put them there. Some don't have sliders, and some don't have buttons, so I would read up on them.

    I'd go for win32 if you're starting out. That or MFC, wxWidgets, or GTK personally, but the link above has some other interesting ones.

    Two popular win32 tutorials: http://www.winprog.org/tutorial/ and http://code.glowdot.com/tutorials/wi...ial.php?page=2 .
    Warning: Have doubt in anything I post.

    GCC 4.5, Boost 1.40, Code::Blocks 8.02, Ubuntu 9.10 010001000110000101100101

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Good C compilers for free?
    By identifier-less in forum C Programming
    Replies: 20
    Last Post: 04-03-2006, 06:18 PM
  2. Any good places for free source code?
    By VegasSte in forum A Brief History of Cprogramming.com
    Replies: 8
    Last Post: 11-19-2002, 04:22 AM
  3. Who knows some good free compilers?
    By Kirsis in forum C++ Programming
    Replies: 3
    Last Post: 11-28-2001, 01:18 PM

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