Kdybyste napsal, že Gtk+ není cokoli, dalo by se polemizovat... Ale objektové?
Gtk+ je objektové. Máte samozřejmě objekty a třídy, dědičnost, abstrakní třídy, interfacy (think Java), statické prvky tříd, atributy, RTTI a inspekci, ... Že je to v C, nějak nevadí. Skoro jakýkoli OO koncept lze implementovat v skoro jakémkoli jazyce, jen je to holt někdy práce.
Gtk+ je rozhodně více low-level, takže můžete měnit věci, které AFAIK v Qt nezměníte, ale platíte za to samozřejmě tím patláním se...
Já bych nepsal v něčem (Qt), co pak nemohu pořádně portovat třeba na Win32, protože tam ten toolkit není free...