Question

Je suis confus par la terminologie de GTK. Selon Wikipedia , il semble y avoir des liaisons à GTK + qui sont appelés GTK (GtkAda) et GTK2 ( gtk2hs, Gtk2-Perl).

Quelqu'un pourrait-il effacer ce pour moi?

Était-ce utile?

La solution

GTK / GTK + et GTK2 sont différentes versions de la même API. GTK est une ancienne version dépréciée, GTK2 est le précédent, GTK + 3 / GTK3 est la version actuelle.

GTK + est le nom correct de l'ancienne API, mais la plupart des gens l'appellent GTK.

Les liaisons C ++ pour GTK + font partie du projet GTKmm.

Autres conseils

GTK est la bibliothèque pour créer une interface graphique s pour Linux / GNU. Il dispose de plusieurs versions (je pense que la dernière est la version 3).

Pour d'autres à l'utiliser (autre que C) des langages de programmation, il faut des bibliothèques existent qui peuvent se lier GTK à cette langue.

signifie PHP-GTK qu'il ya une bibliothèque de liaison GTK PHP permettant PHP pour créer des applications qui peuvent être affichées dans une interface agréable. Il soutient cependant que jusqu'à la version 2.2 du GTK. En va de même pour d'autres langues, ils ont un préfixe / suffixe et (GtkAda par exemple) ces bibliothèques ont également vous dire à quelle version ils prennent en charge GTK (puisque vous pouvez essayer les nouvelles fonctions de GTK qui ne sont pas disponibles dans la bibliothèque de liaison GTK à votre langue).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top