Toutes les boîtes à outils de l'interface graphique ont leurs manies et besoin de temps pour se familiariser avec.
Si vous voulez dire C pur, alors GTK+ est le choix le plus probable, tous les autres que je connais sont écrits en C++, donc C++ est leur langage de liaison. J'ai écrit une application simple avec GTK + en C, et une fois que vous devenez habitué à la méthodologie pour le contrôle de la disposition, il devient assez raisonnable à utiliser. Il est autorisé sous GNU LGPL 2.1.
Un autre facteur qui peut influencer le choix sont les exigences de licence, généralement si votre utilisation est open-source d'une licence particulière ou d'une application propriétaire.
wxWidgets utilise une licence LGPL-like pour permettre une utilisation open source et propriétaire.
est disponible sous , GPL, LGPL, et une licence commerciale non-gratuite (gratis), et est nativement la liaison C++.
gtk lui-même est multiplate-forme et écrit en C – hasen
Est-ce que Qt n'est pas pour C++? –
Qt est en fait pour C++ – drahnr