Linked by ephracis on Mon 23rd Jan 2012 13:18 UTC
Thread beginning with comment 504216
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Each user should get the impression that the application was designed for his operating system only.
In that case your Linux client should be CLI only :p
Joking aside, I like the aim you've set yourself. I'll be interested to see how your other clients pan out.
[edit]
I meant to post this as a new comment rather than a reply *blush*
Edited 2012-01-23 14:18 UTC
Definitely not this -- using any toolkit (even a very good one such as Qt4) is a surefire way to create a almost-but-not-quite-native-looking UI, which is the opposite of what the author seems to want.
Yeah, I am aiming at creating a GUI for KDE and Gnome each since I want really, really, really tight integration with each DE (and of course then move on to LXDE, XFCE, Fluxbox, etc, etc. if there's time).
RE[2]: Use Qt4 library
by TemporalBeing on Tue 24th Jan 2012 17:06
in reply to "RE: Use Qt4 library"
Definitely not this -- using any toolkit (even a very good one such as Qt4) is a surefire way to create a almost-but-not-quite-native-looking UI, which is the opposite of what the author seems to want.
The makers of Qt go to great length to make sure that the QWidget set is native look and feel. Sadly, they are not doing that at all with the QML set - which ignores native look'n feel altogether and goes for same look'n feel on all platforms.
However, as Qt shows with QtGUI/QWidget, a properly designed toolkit can indeed provide just as good a native look'n feel as the native APIs. (And Qt even does it without using the native widgets on Windows!)
In some cases you get better tools too. GUI programming on Windows is a PITA, especially if you want to use the same controls as Microsoft - since they don't typically release those controls right away, and many require a lot of extra work to do the same way.





Member since:
2007-03-16
Use The Qt4 library -- it is the closest you can get to a native look & feel, while still retaining cross-platform code portability.
-Technologov, 23.01.2012.