Most Popular Cross Platform GUI

B

Brad

Hi,

C++ newbie here... just rewrote a few old C programs and Pyhton scripts
in C++ this evening. I had heard a lot of bad things about C++, but I
found it to be a remarkable pleasant language! Easy to pick-up too if
you've ever done any C. I now understand why it's so popular.

Just curious if there is a recommended or default GUI. I write tools
that need to be deployed everywhere (Win, Mac, Unix). What GUI toolkit
should I use?

Thanks,
Brad
 
A

asm23

Brad said:
Hi,

C++ newbie here... just rewrote a few old C programs and Pyhton scripts
in C++ this evening. I had heard a lot of bad things about C++, but I
found it to be a remarkable pleasant language! Easy to pick-up too if
you've ever done any C. I now understand why it's so popular.

Just curious if there is a recommended or default GUI. I write tools
that need to be deployed everywhere (Win, Mac, Unix). What GUI toolkit
should I use?

Thanks,
Brad
I'm sorry that this group not related to GUI programing, you could try
some groups about GUI, there you can get right answer.
 
R

rennyleal

Hi,

C++ newbie here... just rewrote a few old C programs and Pyhton scripts
in C++ this evening. I had heard a lot of bad things about C++, but I
found it to be a remarkable pleasant language! Easy to pick-up too if
you've ever done any C. I now understand why it's so popular.

Just curious if there is a recommended or default GUI. I write tools
that need to be deployed everywhere (Win, Mac, Unix). What GUI toolkit
should I use?

Thanks,
Brad

Checkout www.wxwidgets.org
 
T

Tomás Ó hÉilidhe

Brad said:
Hi,

C++ newbie here... just rewrote a few old C programs and Pyhton scripts
in C++ this evening. I had heard a lot of bad things about C++, but I
found it to be a remarkable pleasant language! Easy to pick-up too if
you've ever done any C. I now understand why it's so popular.

Just curious if there is a recommended or default GUI. I write tools
that need to be deployed everywhere (Win, Mac, Unix). What GUI toolkit
should I use?

Thanks,
Brad


I gave a reply to a very similar message yesterday, if you'd like to take a
look:

http://groups.google.ie/group/comp.lang.c++/msg/c042fb719164bb8b

If you use the link on that page, make sure you append the ".exe" because
it looks like it's not a part of the link.
 
L

Linonut

* Brad fired off this tart reply:
Hi,

C++ newbie here... just rewrote a few old C programs and Pyhton scripts
in C++ this evening. I had heard a lot of bad things about C++, but I
found it to be a remarkable pleasant language! Easy to pick-up too if
you've ever done any C. I now understand why it's so popular.

Just curious if there is a recommended or default GUI. I write tools
that need to be deployed everywhere (Win, Mac, Unix). What GUI toolkit
should I use?

Likely candidates:

gtk/gtkmm with glade
Qt with Qt Designer (costs a lot for commercial use, though)
wxWidgets
Fox toolkit

Check out this site, looks like a nice little summary:

http://en.wikipedia.org/wiki/Cross-platform

However, the "Criticism" section seems too negative, to me.
 
I

Ioannis Vranos

Linonut said:
Likely candidates:

gtk/gtkmm with glade
Qt with Qt Designer (costs a lot for commercial use, though)
wxWidgets
Fox toolkit


May I add SDL (http://www.libsdl.org) to the list, although I haven't
used it, but have played a game implemented with it. :)
 
J

James Kanze

* Brad fired off this tart reply:
Likely candidates:
gtk/gtkmm with glade
Qt with Qt Designer (costs a lot for commercial use, though)
wxWidgets
Fox toolkit
Check out this site, looks like a nice little summary:

However, the "Criticism" section seems too negative, to me.

I think the main problem is that it is labeled "criticism".
Cross platform developement is more complicated than developing
for a single platform. If you don't have to, don't. If you
have to, expect to encounter the problems they mentionned.

FWIW: when I need a GUI, I just use Java:). A lightweight
front-end in Java which communicated via Corba with my C++
back-end. (Java's actually pretty good for lightweight clients,
where portability is everything, and reliability and large scale
development issues aren't important.) More generally,
regardless of the languages used, I'd try to keep the GUI code
in a separate process---it helps keep the interface clean, and
ensures a maximum flexibility in the end.
 

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,744
Messages
2,569,484
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top