GTK + is a library of components for creating user interfaces are typically designedto run on desktop computing environments.
His main goal was initially to help create a user interface for the GIMP, a popularOpen Source image editing program very similar to Adobe Photoshop. Over time,GTK + has become more popular, being accepted as a library facto user interfacefor applications that run on Linux distributions based on the environment GNOME.
GTK runs on top of Glib library system facility. He creates objects that are basicallyprovide a way to make the graphics in a platform independent manner. This means that user interfaces are created using GTK + can work in multiple platforms such asLinux, Windows Mac OS, and so on.