GTK+, wxWidget et FLTK sont des outils de développement de GUI cross-plateforme.
Au lieu d´apprendre comment faire une fenêtre pour MacOS, pour Windows, pour Linux et autre, tu peux utiliser ces toolkits pour faire des applications avec un GUI et du code portable.
Généralement, le code à faire pour produire ton interface va être plus simple si tu utilises un toolkit que si tu t´en tiens à l´API ( les toolkits comportent plusieurs automatisations qui visent à te faciliter la tâche). Même que, dans certains cas, les toolkits viennent avec des programmes qui peuvent, jusqu´à un certain point, faire le travaille à ta place ( un peu comme Visual Basic qui te permet parèsseusement de dessiner tes fenêtres).