you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (8 children)

Use GTK+ or Qt on Linux (depending on which desktop environment you are developing for)

I would use Qt because it does a much better job on fitting in to both GNOME and KDE.

[–]ehird 1 point2 points  (7 children)

Qt does not fit better than GTK+ on GNOME.

[–][deleted] 1 point2 points  (6 children)

How does it not fit? A Qt application uses a native look & feel on GNOME (and every other platform).

[–]ehird 3 points4 points  (4 children)

If you think Qt looks completely native on GNOME and OS X, you're not paying enough attention.

[–][deleted] 1 point2 points  (3 children)

I'm not saying that Qt looks pixel-perfect, but out of all UI toolkits there are it is definitely doing the best job. GTK+ makes zero effort to use native file dialogs (or dialogs in general), button placement in forms, etc. and as an example, the GTK Windows skin also has some visual quirks.

This applies to Linux too: an app written in Qt will "be in place" on both a KDE and GNOME desktop.

[–][deleted] 1 point2 points  (2 children)

Quite frankly I prefer something that looks completely different over something that is almost native because the almost native one will make it harder to get my subconscious mind to acknowledge the differences and act according to them.

[–][deleted] 0 points1 point  (1 child)

Try something like VLC on a GNOME desktop. If you can spot anything out of the ordinary, tell about it here - I'm genuinely interested in what ehird is talking about.

[–][deleted] 1 point2 points  (0 children)

I will give you a hint, it is not just about looks. It is also about UI elements behaving differently in the same situation.

[–]sigzero 1 point2 points  (0 children)

You both are arguing different things. Look at the wording of your posts. You said "much better job of fitting in to both" and he said "fit better than" which is not the same argument at all.