Je doit faire une interface graphique avec glade et ne pas générer le code directement avec le logiciel mais utiliser c++ et gtk pour le programmer.
J'ai déjà un exemple tout fait où ici, ne fait qu'imprimer sur la console "vous avez ajouté un avion"....(le code n'est pas entier, c'est juste pour montrer ce dont je me sert)
mon problème c'est que je ne sais même pas comment on accede facilement à tous les widget et aux fonctions qui les utilisent...du genre dans un textbox ajouter "un" lorque j'appuie sur mon bouton.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 _xml = glade_xml_new("./pre1.glade", NULL, NULL); g_signal_connect(glade_xml_get_widget(_xml, "Ajouter"), "clicked", G_CALLBACK(&pre1::_AjouterCB), this); void pre1::_AjouterCB(GtkWidget * /* w */, void * data) { pre1 * obj=reinterpret_cast<pre1 *>(data); cout<<"un avion de plus!"<<endl; }
J'ai cherché sur le net mais je ne trouve rien de très claire.
Si quelqu'un pourrait me donner un lien util ou bien la liste des fonctions qui accedent aux propriétés de widget (modifier texte, charger une image...)...
Merci beaucoup![]()
Partager