Linked by Eugenia Loli on Fri 7th Dec 2007 06:25 UTC, submitted by poundsmack
Qt Jambi ships as a single Java library, or JAR (Java Archive) file, plus a handful of tools, including an interface layout and design tool, and an Eclipse plug-in. Trolltech uses its vaunted Qt C++ library as the GUI engine and puts Java wrappers around it. This approach uses the JNI (Java Native Interface) to call the necessary functions from Java. More here.
Thread beginning with comment 289229
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Unconvinced
by MORB on Fri 7th Dec 2007 10:58 UTC in reply to "Unconvinced"
MORB
Member since:
2005-07-06

Regarding GUI fidelity, Qt looks native both on OSX and windows (linux being of course a different topic since there is no such thing as a default toolkit)

Actually there are plenty of apps that are Qt based (for instance Opera, Skype) that many people don't even know are Qt apps.

Edited 2007-12-07 10:58

Reply Parent Score: 2

RE[2]: Unconvinced
by PowerMacX on Fri 7th Dec 2007 13:53 in reply to "RE: Unconvinced"
PowerMacX Member since:
2005-11-06

Regarding GUI fidelity, Qt looks native both on OSX and windows (linux being of course a different topic since there is no such thing as a default toolkit)

Actually there are plenty of apps that are Qt based (for instance Opera, Skype) that many people don't even know are Qt apps.


Actually, Opera looks very obviously un-Mac-like and Skype... Skype on OS X looks and behaves perfectly as if it were a native app, even including Core Image transitions! Of course... that is because for Mac OS X they rewrote the GUI code using Cocoa ;)

edit: spelling ;)

Edited 2007-12-07 13:54

Reply Parent Score: 2

RE[2]: Unconvinced
by sappyvcv on Fri 7th Dec 2007 19:00 in reply to "RE: Unconvinced"
sappyvcv Member since:
2005-07-06

Opera is not Qt based. They use Qt for menus only. The actual theme engine is their own.

Reply Parent Score: 3

RE[3]: Unconvinced
by leos on Fri 7th Dec 2007 19:22 in reply to "RE[2]: Unconvinced"
leos Member since:
2005-09-21

Opera is not Qt based. They use Qt for menus only. The actual theme engine is their own.


Yes, menus, but more importantly, printing support. Printing support is hard to do, and they didn't want to reinvent the wheel. The rest of the UI is built on their custom in-house cross platform toolkit.

Reply Parent Score: 2