cross platform GUI-ness

Colt45

Lifer
Apr 18, 2001
19,720
1
0
I've never done much in the way of GUI apps, and I'm wondering which of the toolkits people here prefer... I've been looking at Qt, wxwidgets, GTK+...

This will just be windows and linux... I like the fact that wx calls native stuff, as opposed to qt faking it... but Qt creator seems a fair bit cleaner than something like codeblocks for wxwidgets, and most the qt apps i've seen look plenty native to me...


I don't know, just looking for input i guess.
 

CU

Platinum Member
Aug 14, 2000
2,415
51
91
I used wxwidgets for an app that ran on OSX and XP. It looked good on both. However when I did it a few years ago it needed a better visual gui editor. Some stuff I had to just edit the xml by hand, because the editors always seemed to be behind what was current and what I needed. I never used QT, so I can't say much about it. I don't think it was free when I was working on that app. I have used GTK a long time ago. It was OK, but I don't like the way it looks on other systems.
 

EagleKeeper

Discussion Club Moderator<br>Elite Member
Staff member
Oct 30, 2000
42,589
5
0
In 2000 I used a package called ACE that acted as a graphics library.

It would run on different flavors on *NXas well as Windows.
They had a simlar API to Windows, but underneath, they would have the appropriate OS API graphics drivers.

Worked well with embedded systems.

There are people that are still use it for aviation work.
 

sourceninja

Diamond Member
Mar 8, 2005
8,805
65
91
I've heard great things about QT4 and how great it is on windows/linux/mac. I have not used it yet. I did a project once in wxwidgets and found it acceptable for linux/windows.
 
Sep 29, 2004
18,656
67
91
I'm used to Java/Swing so maybe I am biased .... but that is the only thing I would consider to do a GUI these days.

Once you know Swing well, you can develop GUIs very rapidly. Not to mention that it is all cross platform. Which is great in industry because of obsolescence (hardware/software) issues that occur over time.

Try finding a copy of Borland C++ Builder 5.0 for an example of software obsolescence. We just found it recently, but it is a used copy for about $500!!! We need it to support legacy software. This will never be an issue with Java.
 
Sep 29, 2004
18,656
67
91
Drawing GUIs creates code bloat whenever I've used it. I'd rather just understand the layout managers and do it by hand. Besides, you should have the design for the GUI done prior to implementation so it shouldn't be an issue where it changes alot.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
I'm used to Java/Swing so maybe I am biased .... but that is the only thing I would consider to do a GUI these days.

And from a user's perspective I'm biased in the opposite way, I avoid Java apps as much as possible.
 

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,360
4,067
75
The only cross-platform GUIs I've ever worked on have been in Java. Though I can understand how a user might not like them.

The thing I like most about Java is its documentation. For instance, .NET documentation is not the worst I've seen, but it's more confusing and can't be downloaded in one zipfile. So I'd like to know, which of these GUI toolkits has the best documentation, in your opinions?
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |