Gui libraries for C++ in Windows

  • Thread starter smokeinthewater
  • Start date
S

smokeinthewater

Hi

I have done GUIs in C++ under linux but now I need to do in Windows and
I would like to ask you about which gui library should I use.
I am looking for libraries that also allows me to write programs that
look different that normal windows components but in which you can
design its own different look (as program as winamp or itunes does).

Thanks in advance!

Jorge
 
R

Rolf Magnus

Hi

I have done GUIs in C++ under linux but now I need to do in Windows and
I would like to ask you about which gui library should I use.
I am looking for libraries that also allows me to write programs that
look different that normal windows components but in which you can
design its own different look (as program as winamp or itunes does).

Have a look at Qt from Trolltech. It can be used both for Linux and Windows
GUI programming.
 
M

Marc Mutz

I have done GUIs in C++ under linux but now I need to do
in Windows and I would like to ask you about which gui
library should I use.

That depends on what you have worked with on Linux, I
guess. If it's Qt, go with Qt. If it's GTK, go with that
one (ie. gtkmm, the C++ bindings). If it's Motif, well,
you're out of luck. Don't bother with libs that provide
Motif on Windows.
I am looking for libraries that
also allows me to write programs that look different
that normal windows components but in which you can
design its own different look (as program as winamp or
itunes does).

Both Qt and GTK are themeable.

Marc
 
M

Mogens Heller Jensen

Hi

I have done GUIs in C++ under linux but now I need to do in Windows and
I would like to ask you about which gui library should I use.
I am looking for libraries that also allows me to write programs that
look different that normal windows components but in which you can
design its own different look (as program as winamp or itunes does).

Thanks in advance!

Jorge

You should definately take a look at JUCE ->
http://www.rawmaterialsoftware.com/juce/

It is written by the dude who made Tracktion, a really neat looking piece of
audio sequencing software. If you want to see what it can do, you can
download a demo of (or just look at some screenshots from) Tracktion here
(it is now being distributed by Mackie) ->
http://www.mackie.com/products/tracktion2/

Regards,
Mogens
 
J

Jorge

Thank you for all your replies!

I will look in depth all the libraries you have said. I have used GTK
in linux in the past, but I dont mind to use another if I think it is
better for my needs.

I am glad that most of the libraries are open source.

Thanks!

Jorge
 
J

Justin Haygood

If you use the GPLed version, you also have to use MinGW G++ as your
compiler. I do this for my own programs that use the Trolltech Qt GPL
library.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,768
Messages
2,569,574
Members
45,048
Latest member
verona

Latest Threads

Top