Programmation C++/Interfaces graphiques

Un livre de Wikibooks.

Programmation C++
Programmation C++
Sommaire
Liens
Modifier ce modèle

[modifier] Interfaces graphiques

Il est possible en C++ de réaliser des interfaces graphiques portables c'est à dire fonctionnant à la fois sous Linux, sous Windows et sous Mac OS.

On parle alors de toolkits.

Citons par exemple :

  • wxWidgets, disponible sous la license "wxWindows license" qui autorise la création de programmes commerciaux sans pour autant payer de license, et bien évidemment de créer des logiciels libres.
  • QT/KDE, disponible de manière gratuite pour l'utilisation dans des projets openSources mais son utilisation dans des projets commerciaux nécessite l'achat d'une license.
  • gtkmm, tout comme wxWidgets il est possible de concevoir des applications propriétaires ou openSources avec Gtkmm.

Ces toolkits comportent des composants graphiques « standards » ayant la même apparence quelque soit la plateforme de développement. Pour que cela soit portable, un toolkit existe en différentes versions. Chaque version supporte un système d'exploitation différent et implémente les composants pour celui-ci.