468,491 Members | 1,950 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 468,491 developers. It's quick & easy.

Most Popular Cross Platform GUI

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
Jan 12 '08 #1
11 3284
Brad wrote:
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.
Jan 12 '08 #2
On 11 ene, 23:07, asm23 <asmwarr...@gmail.comwrote:
Brad wrote:
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.


Checkput www.wxwidgets.org
Jan 12 '08 #3
On 11 ene, 22:10, Brad <b...@16systems.comwrote:
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
Jan 12 '08 #4
re*******@gmail.com wrote:
Checkout www.wxwidgets.org
Thank you.
Jan 12 '08 #5
Brad <br**@16systems.comwrote in news:fm**********@solaris.cc.vt.edu:
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.l...42fb719164bb8b

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.

--
Toms hilidhe
Jan 12 '08 #6
On Sat, 12 Jan 2008 04:30:08 +0100, Brad <br**@16systems.comwrote:
re*******@gmail.com wrote:
>Checkout www.wxwidgets.org

Thank you.

Do not forget !!
Jan 12 '08 #7
On Sat, 12 Jan 2008 12:14:33 +0100, David CÃÃ*’´me
<da*******@wanadoo.frwrote:
On Sat, 12 Jan 2008 04:30:08 +0100, Brad <br**@16systems.comwrote:
>re*******@gmail.com wrote:
>>Checkout www.wxwidgets.org

Thank you.


Do not forget !!

Ooosp .
I've forgot the most important : Qt.
Jan 12 '08 #8
Toms hilidhe wrote:
I gave a reply to a very similar message yesterday, if you'd like to take a
look:

http://groups.google.ie/group/comp.l...42fb719164bb8b

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.
Thanks again. I've used wxPython in the past. This seems like a good
library in C++ as well.
Jan 12 '08 #9
* 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.

--
The increasing percentage of Vista isn't growth -- it's molting.
Jan 12 '08 #10
Linonut wrote:
>>
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

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. :-)
Jan 12 '08 #11
On Jan 12, 5:13 pm, Linonut <lino...@bollsouth.nutwrote:
* Brad fired off this tart reply:
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 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.

--
James Kanze (GABI Software) email:ja*********@gmail.com
Conseils en informatique oriente objet/
Beratung in objektorientierter Datenverarbeitung
9 place Smard, 78210 St.-Cyr-l'cole, France, +33 (0)1 30 23 00 34
Jan 13 '08 #12

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

7 posts views Thread by Web Master | last post: by
reply views Thread by demibee | last post: by
14 posts views Thread by John Salerno | last post: by
29 posts views Thread by psaffrey | last post: by
12 posts views Thread by Acrobatic | last post: by
12 posts views Thread by Toms hilidhe | last post: by
reply views Thread by theflame83 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.