|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Expert Confirmé
![]() ![]() Gérald Conducteur de train Inscription : février 2008 Messages : 1 368 ![]() |
Bonjour tout le monde.
À force de traîner mes guêtres sur ce forum ce qui devait arriver et donc arrivé Cet article explique comment utiliser Glade3 avec un programme C utilisant Gtk+. Pour vous y rendre voila le lien de ce petit bijou : Glade3 et Gtk+Bonne lecture.
__________________
Système d'exploitation : Debian Amd64 Testing / Slackware 13.37 32 bits Site perso : http://gerald3d.developpez.com (article Glade3 et Gtk+) Site perso : http://linechec.sourceforge.net (jeu d'echec) v0.4-1 Site perso : http://m3dlib.tuxfamily.org/ (moteur 3d. Rendu dans un GtkDrawingArea avec utilisation de Cairo.) v0.26 contact jabber : gerald3d@jabber.tuxfamily.org |
|
|
50
|
|
|
#2 |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 659 ![]() |
![]() ![]() ![]() Il reste les niveaux suppérieurs... 1) Les boite de dialogues combo, les spins... 2) agir sur ces boites
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() ![]() Gérald Conducteur de train Inscription : février 2008 Messages : 1 368 ![]() |
Laisse-moi un peu reprendre ma respiration. La première ascension a été rude
__________________
Système d'exploitation : Debian Amd64 Testing / Slackware 13.37 32 bits Site perso : http://gerald3d.developpez.com (article Glade3 et Gtk+) Site perso : http://linechec.sourceforge.net (jeu d'echec) v0.4-1 Site perso : http://m3dlib.tuxfamily.org/ (moteur 3d. Rendu dans un GtkDrawingArea avec utilisation de Cairo.) v0.26 contact jabber : gerald3d@jabber.tuxfamily.org |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Pascal Diogo AntunesÉtudiant Inscription : janvier 2008 Messages : 274 ![]() |
Pas mal, je ne connaissais pas Glade, je pense que je l'utiliserai un de ces jours.
__________________
"Les spécialistes commencent par n'apprendre que ce qu'ils aiment et finissent par n'aimer que ce qu'ils ont appris." - Gilbert Cesbron "Si nous avons chacun un objet et que nous les echangeons, nous avons chacun un objet. Si nous avons chacun une idée et que nous les échangeons, nous avons chacun deux idées." - Proverbe Chinois. Dafp[pt] http://pascal.diogoantunes.com
|
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Développeur informatique Inscription : juin 2009 Messages : 1 039 ![]() |
@gerald3d: j'ai rapidement survolé ton article, j'ai quelques remarques...
J'ai aussi trouvé que le passage sur GModule et ce qu'il y a derrière la connexion de signaux n'était pas franchement nécessaire, et je pense que le supprimer rendrait l'article plus digeste pour les débutants. Sinon bravo, ça doit être une quantité considérable de boulot
|
|
|
00
|
|
|
#6 | |
|
Expert Confirmé
![]() ![]() Gérald Conducteur de train Inscription : février 2008 Messages : 1 368 ![]() |
Citation:
La génération du PDF se fait via un outil fourni par Developpez.com. Je ne peux pas le modifier. Mais je suis bien d'accord avec toi le rendu n'est pas terrible. Pour la gestion de GModule je t'avoue que j'ai hésité. Puis finalement je l'ai intégré. L'idée est d'avoir un tutoriel avec une gestion complète. Le lecteur peut très bien arrêter sa lecture à ce point et y revenir lorsque sa maîtrise de l'outil lui permet de pousser plus avant.
__________________
Système d'exploitation : Debian Amd64 Testing / Slackware 13.37 32 bits Site perso : http://gerald3d.developpez.com (article Glade3 et Gtk+) Site perso : http://linechec.sourceforge.net (jeu d'echec) v0.4-1 Site perso : http://m3dlib.tuxfamily.org/ (moteur 3d. Rendu dans un GtkDrawingArea avec utilisation de Cairo.) v0.26 contact jabber : gerald3d@jabber.tuxfamily.org |
|
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Développeur informatique Inscription : juin 2009 Messages : 1 039 ![]() |
Dans tous les cas le passage sur pkg-config gmodule n'est pas à mon avis essentiel: gmodule est une dépendance de gtk, appeler pkg-config sur GTK tire automatiquement gmodule...
Je pense aussi qu'un article sur Glade à destination des débutants, qui représentent l'énorme majorité des utilisateurs que nous voyons passer ici, sera sans doute plus utile... J'ai peur que GModule les embrouile et les fasse fuir... |
|
|
00
|
|
|
#8 |
|
Futur Membre du Club
![]() Inscription : juin 2007 Messages : 44 ![]() |
Attention. Pour que la fonction callback_about soit trouvée, il faut marquer G_MODULE_EXPORT avant sa déclaration sinon ça marche pas :
G_MODULE_EXPORT void callback_about (GtkMenuItem *menuitem, gpointer user_data) { ... } |
|
|
20
|
|
|
#9 | |
|
Expert Confirmé
![]() ![]() Gérald Conducteur de train Inscription : février 2008 Messages : 1 368 ![]() |
D'après la documentation officielle :
Citation:
Comme je ne développe que sous Linux je n'ai jamais eu besoin de l'utiliser. La remarque est donc pertinente. Merci de cette précision pour ceux qui seraient sous Windows.
__________________
Système d'exploitation : Debian Amd64 Testing / Slackware 13.37 32 bits Site perso : http://gerald3d.developpez.com (article Glade3 et Gtk+) Site perso : http://linechec.sourceforge.net (jeu d'echec) v0.4-1 Site perso : http://m3dlib.tuxfamily.org/ (moteur 3d. Rendu dans un GtkDrawingArea avec utilisation de Cairo.) v0.26 contact jabber : gerald3d@jabber.tuxfamily.org |
|
|
|
10
|
Copyright © 2000-2013 - www.developpez.com