develop GIMP and is now developed and maintained by the GNOME Fondation! "t is developed by an open commnity arond "t #o$tware% a division o$ No&ia! "t #o$tware was originally named Trolltech be$ore being ac'ired by No&ia in ())*! Usability GTKmm% the +++ inter$ace to GTK+% ses standard +++ templates! "t ses a code generator called MOC Design Tools GTK+ se Glade to easily constrct the G,I visally and then code the callbac&s! +rrent version o$ Glade otpt data in Gt&-ilder $ormat% which is directly spported by GTK+! "t has "t +reator% which $nctions both as an I.E and also seamlessly incorporates .esigner% a tool that allows easy layot o$ widgets and simple connections o$ slots and signals between widgets! Documentation GTK+ has docmentation available both online and locally sing the .ev/elp system No&ia has e0tensive docmentation $or "t!"t1s 2PI is said to be cleaner and better docmented than GTK+1s! Framework GTK in + in an ob3ect oriented manner sing the GOb3ect type system! +++ bindings are available throgh gt&mm! "t is developed in +++ Coverage GTK+ is only a G,I tool&it% bt can be seen as part o$ a GOb3ect based library stac&! It interoperates very well with other libraries sch as G4ib% GIO% GNet% G#treamer% Poppler% Pango% +airo and +ltter! "t is a complete consistent $ramewor&! 5o can easily connect /TTP events to G,I elements% $ill $orms with reslts $rom a database 'ery or bild an interactive visali6ation o$ large datasets! Portability 7indows 8P 7indows 9ista 7indows Mobile :+E; Mac O#8 4in0<,ni0 :8==; 4in0<,ni0 :$rameb$$er; #ymbian :#>); 7ebO# 2ndroid Native Native Not available Throgh 8== Native Native ?=@ Not available Not available Not available Native Native Native Native Native Native Native Native Free Ard party port Performance GTK+ ses less memory than "t! "t typically does not se more memory than GTK+:gcc B!B; Native anguages an! anguage bin!ings GTK+ has + based libraries! It spports several langages li&e $or e0ample +++% Cava% Perl% Python% P/P% Dby% Cava#cript% and Mono<+E "t has +++ based libraries! It also spports Cava "ivalries Motorola representatives annonced they will $ocs more on No&ia ac'ired Trolltech to gain control o$ "t! In ())F% No&ia the GTK+ adopted the 4GP4 $or "t! icenses 4GP4 tripleGlicensed% 4GP4 allows the $ree version o$ "t Pros GTK Qt $le0ible 4GGP4 license available commercial spport crossGplat$orm gi bilder
Cons GTK Qt nonGcentrali6ed spport less $le0ible and<or costly licensing docmentation is lac&ing more di$$iclt to set p $or 7indows no matre giGbilder For GTK+ basic dependencies Glib, atk, cairo, pango