begin process at 2012 02 11 23:15:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

GTK+

 > 

faire un menu avec gtkmm


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

faire un menu avec gtkmm

mercredi 5 avril 2006 à 11:38:37 | faire un menu avec gtkmm

keiko11245

salut, je voudrais faire une menuBar dans une fenetre, mais cela ne fonctionne pas.  J'arrive à afficher la fenetre  avec la menubar  mais il n'y a rien dedans, pas un seul item.

Voila mon code pour créer mon menu :

/******************************************
* Creation des items du premier sous menu
******************************************/
this->menuItemsObjets[0] = new MenuItem("Ajouter");
this->menuItemsObjets[0]->signal_activate().connect(SigC::slot(&onAjouterReference));
this->menuObjet->append(*(this->menuItemsObjets[0]));
this->menuItemsObjets[0]->show();
    
this->menuItemsObjets[1] = new MenuItem("Modifier");
this->menuItemsObjets[1]->signal_activate().connect(SigC::slot(&onModifierReference));
this->menuObjet->append(*(this->menuItemsObjets[1]));
this->menuItemsObjets[1]->show();
    
this->menuItemsObjets[2] = new MenuItem("Rechercher");
this->menuItemsObjets[2]->signal_activate().connect(SigC::slot(&onRechercherReference));
this->menuObjet->append(*(this->menuItemsObjets[2]));
this->menuItemsObjets[2]->show();
    
this->menuItemsObjets[3] = new MenuItem("Quitter");
this->menuItemsObjets[3]->signal_activate().connect(SigC::slot(&onQuitter));
this->menuObjet->append(*(this->menuItemsObjets[3]));
this->menuItemsObjets[3]->show();
    
/*******************************************
* Ajout du menuItem dans le menu
*******************************************/
cout<<"Ajout du menuItem dans le menu\n";
this->menuObjet->set_title("Objets réferences");

/******************************************************
* Association entre le menu et le sous menu
******************************************************/
cout<<"Association entre le menu et le sous menu\n";
this->menuItem = new MenuItem();
this->menuItem->set_submenu(*(this->menuObjet));
this->menuObjet->show();
   
/*******************************************
* Ajout du menuItem au menubar
*******************************************/
cout<<"Creation des items du premier sous menu\n";
this->menuBar->insert(*(this->menuItem),0);
this->menuItem->show();

Voilà, sinon j'ai essayé d'ajouter un bouton ou un label a ma VBox a la place de ma menubar mais ca ne fonctionne pas mieux. Donc si vous avez une idée.



Ah l'informatique c'est bien quant même quand ça marche
mercredi 5 avril 2006 à 11:42:02 | Re : faire un menu avec gtkmm

keiko11245

Le code ne s'est pas bien insérer :
/****************************************** 
* Creation des items du premier sous menu

******************************************/

this
->menuItemsObjets[0] = new MenuItem("Ajouter");
this
->menuItemsObjets[0]->signal_activate().connect(SigC::slot(&onAjouterReference));
this
->menuObjet->append(*(this->menuItemsObjets[0]));
this->menuItemsObjets[0]->show();

this
->menuItemsObjets[1] = new MenuItem("Modifier");
this
->menuItemsObjets[1]->signal_activate().connect(SigC::slot(&onModifierReference));
this
->menuObjet->append(*(this->menuItemsObjets[1]));
this->menuItemsObjets[1]->show();
 
this->menuItemsObjets[2] = new MenuItem("Rechercher");
this
->menuItemsObjets[2]->signal_activate().connect(SigC::slot(&onRechercherReference));
this
->menuObjet->append(*(this->menuItemsObjets[2]));
this->menuItemsObjets[2]->show();

this
->menuItemsObjets[3] = new MenuItem("Quitter");
this
->menuItemsObjets[3]->signal_activate().connect(SigC::slot(&onQuitter));
this->menuObjet->append(*(this->menuItemsObjets[3]));
this
->menuItemsObjets[3]->show();

/*******************************************
* Ajout du menuItem dans le menu

*******************************************/

cout<<"Ajout du menuItem dans le menu\n";
this
->menuObjet->set_title("Objets réferences");

/******************************************************

* Association entre le menu et le sous menu

******************************************************/

cout<<"Association entre le menu et le sous menu\n";
this
->menuItem = new MenuItem();
this
->menuItem->set_submenu(*(this->menuObjet));
this->menuObjet->show();

/*******************************************
* Ajout du menuItem au menubar

*******************************************/
cout<<"Creation des items du premier sous menu\n";
this->menuBar->insert(*(this->menuItem),0);
this
->menuItem->show();


Ah l'informatique c'est bien quant même quand ça marche


Cette discussion est classée dans : menu, show, menuitem, menuitemsobjets, menuobjet


Répondre à ce message

Sujets en rapport avec ce message

Ressources Win32 [ par bouba ] Bonjour, j'utilise Dev C++ pour coder une application windows. Pour créé des menus et boîtes de dialogue j'utilise un fichier de ressource.MENU_PRINCI Ajouter une commande sur le popup du menu ou un menuitem ayant sous-menu [ par randriano ] Bonjour, A la différence des autres EDI C++ comme C++ Builder, on ne peut ajouter un gestionnaire d'évènement ni de ID sur le popup menu c'est à dire fichier en c++ [ par Sneajy ] slt a tous alors voila je suis debutant en c++ jutilise a peine les fichiers en c++, mon prob c que j'ai un fichier comme suit const char *fichier= [C] Retour au début du programme [ par thekid06 ] Bonsoir, Je cherche après chaque execution revenir au début du programme. Comment je peut faire s'il vous plaît ? Voilà ma source : [code=cpp]#includ Comment retourner à une certaine ligne du code ? [ par BabyAzerty ] Bonjour, Je souhaiterai savoir comment retourner à un certain point du code ? Par exemple : Je lance un pendu (ou n'importe quel jeu) Et lorsque je MACRO EXCEL [ par TyJackh ] Bonjour Je souhaiterai écrire une macro sous excel afin de pouvoir afficher des ligns d'une bases de données sélectionner par deux critères par menu Morpion en C [ par puich ] Bonjour a tous je suis nouveau sur le forum. Je doit crée un jeux (morpion) en C mais je ne c pas trop comment le faire car je ne suis pas super fort lien entre classes... [ par djbneben ] salut tout le monde, en ce moment je programme un menu, qui sera utiliser dasn mes futurs jeux! donc je vous décris ce que je me suis dis : j'ai crée besoin d'aide pour creer une page de menu pour application iphone [ par s0ca ] bonjour je suis un néophyte pour ainsi dire. donc je vous explique mon souci j'utilise la SDK de dragonfire me permettant ainsi de coder sur Windows (


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales