The Design of Software (CLOSED)

A public forum for discussing the design of software, from the user interface to the code architecture. Now closed.

The "Design of Software" discussion group has been merged with the main Joel on Software discussion group.

The archives will remain online indefinitely.

wxWidgets vs. Qt ->Questions, comparison (table)?!

Hi there,

first happy holidays and hopefully a happy new year! :)

Did anyone have or known an useful table or comparison between wxWidgets and other multiplatform native toolkits like Qt?!

I prefer wxWidgets 2.8 vs. Qt 4.22.

I know for Qt you need to download an library e.g. for MacOSX support, which isn't that small.

Does an similar library exists for wxWidgets?!

Do you need to download an library/framework for other platforms if you use the wxWidgets toolkit?

Or did you only need the compiled executable app in order to use an wxWidgets coded and compiled app on multiplatform as an enduser/customer?!
(Which isn't the case with Qt..)


Thanks in advance!

best regards,

Patrick
Patrick Send private email
Friday, December 29, 2006
 
 
Don't have any experience of QT but:
For wxWidgets you download and build the lib, it comes with makefiles for most command line compilers and VS project files. I imagine you can get prebuilt binaries from somewhere.

Built it's a couple of mb you can now build subsections of it to reduce the size if you are only using parts.
The licence allows static or dynamic linking.

There is also the src for a wide range of sample apps.
Martin Send private email
Friday, December 29, 2006
 
 
On Mac OS X you can either link Qt statically, or ship Qt framework as part of the app bundle.  To keep the size of the disk image reasonable you can include only what's actually used.  Gory details here: http://doc.trolltech.com/4.2/deployment-mac.html
Jeff Zanooda Send private email
Friday, December 29, 2006
 
 
I compile Qt statically into my app on MacOSX and Windows. Its just an .exe as far as my users are concerned.
Andy Brice Send private email
Saturday, December 30, 2006
 
 
Hi there,

thank you very much for your answers.

I wish you all a happy and good new year 2007! :)

I ask these and want to know that and an comparison, because of these projects here, which using Qt:
http://www.vidalia-project.net/download.php (Size is an all platforms ok)
http://www.vidalia-project.net/screenshots.php (Screenshots of GUI und different platforms..)

Seems Vidalia don't need an Framework/Library to download on that platforms..

http://keepassx.sourceforge.net/downloads/
But here you need that Qt Library/Framework which isn't that small, upto about 45 MB BIG! o.O :( -.-

So they don't compile it statically or what's the problem/case here?!


Thanks in advance!

best regards,

Patrick
Patrick Send private email
Monday, January 08, 2007
 
 
If you are shipping source you can assume that your users know or are interested in the gui frameworks and so will download and build the support libs themselves.

If you are shipping a compiled app either statically link the lib or supply a dynamic lib with it.
Most frameworks are licenced under a modified LGPL which allows static link of the lib.
Martin Send private email
Monday, January 08, 2007
 
 

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics
 
Powered by FogBugz