GTK ist verbreitet, weil es in C ist, nicht in C++. Manche Leute mögen C++ nicht und Bindings für andere Programmiersprachen sind mit C leichter. Dazu die historischen Gründe, weil Qt anfangs bei der Lizenzfrage ziemlich herumgeiert hat, bis es sich für eine wirkliche Open-Source-Lizenz entscheiden hat.
Außerdem kann man GTK-Programme auch auf Windows und Mac zum Laufen bekommen, aber nicht so einfach und gut integriert wie mit Qt.
GTK ist verbreitet, weil es in C ist, nicht in C++. Manche Leute mögen C++ nicht und Bindings für andere Programmiersprachen sind mit C leichter. Dazu die historischen Gründe, weil Qt anfangs bei der Lizenzfrage ziemlich herumgeiert hat, bis es sich für eine wirkliche Open-Source-Lizenz entscheiden hat.
Außerdem kann man GTK-Programme auch auf Windows und Mac zum Laufen bekommen, aber nicht so einfach und gut integriert wie mit Qt.