| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| glade [Le 17/03/2020, 17:36] – eagle08 | glade [Le 08/01/2025, 16:25] (Version actuelle) – [Voir aussi] suppr liens morts bcag2 |
|---|
| |
| {{ https://upload.wikimedia.org/wikipedia/commons/thumb/5/59/Glade_3_logo.svg/langfr-220px-Glade_3_logo.svg.png?200}} | {{ https://upload.wikimedia.org/wikipedia/commons/thumb/5/59/Glade_3_logo.svg/langfr-220px-Glade_3_logo.svg.png?200}} |
| ====== Glade ====== | ====== Glade : la ligne de code ouvre les fenêtres ====== |
| |
| Glade est un outil interactif de conception d'interface graphique GTK+. \\ | Glade est un outil interactif de conception d'interface graphique GTK+. \\ |
| Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>glade]]**. | Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>glade]]**. |
| La version par défaut de Glade ne permet pas d'ouvrir les fichiers créés sous les versions antérieures il faut donc installer le paquet [[apt>glade-gtk2]] et le lancer via la commande :<code>glade-gtk2</code> | La version par défaut de Glade ne permet pas d'ouvrir les fichiers créés sous les versions antérieures il faut donc installer le paquet [[apt>glade-gtk2]] et le lancer via la commande :<code>glade-gtk2</code> |
| À partir d'[[:xenial|Ubuntu 16.04]], le paquet n'est plus dans les [[:dépôts]], mais vous pouvez télécharger la dernière version sur UbuntuUpdates.org[[https://www.ubuntuupdates.org/glade|ici]] ou retrouver toutes les versions disponibles [[https://www.ubuntuupdates.org/package_metas?exact_match=1&q=glade|là]]. | À partir d'[[:xenial|Ubuntu 16.04]], le paquet n'est plus dans les [[:dépôts]], mais vous pouvez télécharger la dernière version sur UbuntuUpdates.org[[https://www.ubuntuupdates.org/pm/glade|les binaires de Glade]]. |
| |
| ===== Exemple de programmation ===== | ===== Exemple de programmation ===== |
| |
| Pour gagner du temps, nous allons utiliser directement une boîte de dialogue qui comporte déjà 2 parties utiles. \\ A savoir : | Pour gagner du temps, nous allons utiliser directement une boîte de dialogue qui comporte déjà 2 parties utiles. \\ A savoir : |
| * une partie vide puis | * une partie vide puis |
| * une autre dédiée spécifiquement aux boutons. | * une autre dédiée spécifiquement aux boutons. |
| Réalisons donc une interface ressemblant à ceci, avec une arborescence identique à celle proposée sur l’image ci-dessous. Le fichier Glade est disponible dans l’archive et se nomme ''PasswordGenerator.glade''. | Réalisons donc une interface ressemblant à ceci, avec une arborescence identique à celle proposée sur l’image ci-dessous. Le fichier Glade est disponible dans l’archive et se nomme ''PasswordGenerator.glade''. |
| |
| ===== Voir aussi ===== | ===== Voir aussi ===== |
| |
| | * [[https://python-gtk-3-tutorial.readthedocs.io/en/latest/builder.html|Créer une interface avec Glade et l'utiliser en python]] (en) |
| * [[http://daniel.coquette.free.fr/dotclear/index.php/post/2006/12/11/Creer-des-interfaces-graphique-avec-PyGTK-et-Glade|Créer des interfaces avec Pygtk]], | |
| * [[http://daniel.coquette.free.fr/dotclear/index.php/post/2006/12/18/Construire-une-application-avec-PyGTK-et-Glade|Construire une application avec-PyGTK et Glade]], | |
| * [[http://python-gtk-3-tutorial.readthedocs.io/en/latest/builder.html|Créer une interface avec Glade et l'utiliser en python]] (en) | |
| * [[https://openclassrooms.com/courses/pygtk/glade|Glade sur openclassrooms]], | |
| * [[https://wiki.gnome.org/Apps/Glade/Tutorials|Documentation officielle]] sur le [[http://glade.gnome.org/|site officiel]] (en). | * [[https://wiki.gnome.org/Apps/Glade/Tutorials|Documentation officielle]] sur le [[http://glade.gnome.org/|site officiel]] (en). |
| |