views:

57

answers:

3

After a long evaluation period of mainstream toolkits Qt, WxWidget, GTK i came to the conclusion that it does not make sense to religiously equalize the different platform. Now more then ever before.

In the days before Java portability meant, that platform dependent code was located in known places and should be small but not none. No write once, run everywhere marketing.

Is there any GUI tookit - experimental or commerical (even outdated or dead projects) - that is going this way. It would need to give me native widgets of course. I would like to have a look at them before i start my own toolkit

If you think this is a stupid idea tell me why (cause everybody else is doing it differently there may be a reason i don't see)

A: 

Have a look at SWT, it tries to use the widgets of the underlying platform as much as possible.

Tassos Bassoukos
+1  A: 

AFAIK, wxWidgets uses the platform's native widgets whenever possible.

Rui Curado
+1  A: 

As someone who zealously believes that GUIs should be drawn with native widgets, I must say I've been very impressed with wxWidgets, although you mention that at the beginning.

As far as I know, wxWidgets uses native widgets whenever possible, and indeed it does also include platform-specific features that are neither possible nor relevant on other platforms. A good example of this is how you can use the native Mac OS X menu, while on other systems it won't do squat. There are other and better examples.

I must mention wxPython in particular, in case you either don't want to or just don't have the time to write a C++ program. wxPython astonished me when I tried it out first, and I even managed to make a stand-alone .exe file from it that worked on a fresh install of Windows 2000 without any updates or particular runtime environments.

If wxWidgets doesn't suit your needs, I wonder what would. :) Hurray for wxWidgets!

Helgi Hrafn Gunnarsson
WxWidgets for me sounds a lot like bloat, and the native widget system on Windows is MFC not Win32 anymore. Thats why i already gave up the idea to use WxWidgets or QT on Windows.
Lothar
wxWidgets is no more bloated than MFC and, in my estimation, is much less so with the added advantage of not tying you to a particular sinking platform.
Jon Trauntvein