IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Sortie de gtk-fortran 4.2
La bibliothèque pour interfaces graphiques en Fortran devient installable par FPM et Conda

Le , par vmagnin

8PARTAGES

3  0 
gtk-fortran est une bibliothèque permettant de créer des interfaces graphiques GTK en Fortran moderne, ainsi que d'accéder à la bibliothèque généraliste GLib sur laquelle est basée GTK.

  • gtk-fortran 4.2.1 est basé sur GTK 4.6.2 et GLib 2.72.1. Vous pouvez bien sûr l'utiliser avec des versions plus anciennes de GTK 4, à condition de ne pas appeler les nouvelles fonctions. Il a été testé sur Linux, MSYS2/Windows 10, macOS et FreeBSD.
  • Il peut maintenant être installé via conda (Linux et macOS seulement) :
    Code : Sélectionner tout
    $ conda install gtk-4-fortran
  • Enfin, gtk-fortran peut désormais être utilisé comme une dépendance fpm (Fortran Package Manager), comme expliqué dans le tutoriel 5 "Comment utiliser fpm pour construire un projet gtk-fortran", basé sur l'exemple gtkzero_fpm. En supposant que vous avez déjà installé fpm et les fichiers de développement de GTK 4 (paquet libgtk-4-dev dans Ubuntu), construire et exécuter cet exemple devrait être aussi simple que de taper :

Code : Sélectionner tout
1
2
3
$ git clone git@github.com:vmagnin/gtkzero_fpm.git
$ cd gtkzero_fpm
$ fpm run
Une fenêtre vide GTK "Hello World" devrait apparaître à l'écran.

L'utilisation de gtk-fortran devient très simple, les lignes clés dans le manifeste fpm.toml de cet exemple étant juste :
Code : Sélectionner tout
1
2
[dependencies]
gtk-fortran = { git = "https://github.com/vmagnin/gtk-fortran.git", branch = "gtk4" }
Notez que si vous avez plusieurs projets utilisant gtk-fortran, il serait préférable de cloner le dépôt gtk-fortran à côté de vos projets et de remplacer dans leurs manifestes fpm.toml la dépendance git par le chemin local vers gtk-fortran :
Code : Sélectionner tout
1
2
[dependencies]
gtk-fortran = { path = "../gtk-fortran" }

Une erreur dans cette actualité ? Signalez-le nous !