GUI libraries

Danni Coy danni.coy at gmail.com
Tue Dec 10 20:15:10 PST 2013


AFAIK the linux situation looks like this.

GTK is the current native toolkit for the Gnome based environments and
descendants including Unity.
Canonical are trying to move towards Qt for Unity.
Qt is the standard toolkit for KDE.

However Qt can treat GTK as a native toolkit and will render native
GTK widgets in Gnome as it does render native windows widgets on
windows and native Mac widgets on mac. It does take a bit of work and
testing with margin sizes etc to get a Qt App to look exactly like a
GTK App. Conversely the KDE devs have come up with a fairly nice GTK
theme (oxygen)  that matches the native KDE apps quite closely when
using the default theme (except for the far shitier file dialogs I
guess).


More information about the Digitalmars-d mailing list