Ajouter des widget à une page spécifique du Notebook
Bonsoir,
J'essaye de réaliser une IHM en utilisant GtkMM sous C++ (je suis débutante :roll:).
mon IHM est composée d'une barre à onglets qui contient 3 pages, je souhaite pouvoir remplir ces pages avec des widgets indépendants, par exemple page1 contient 3 zones de texte et une liste déroulante visibles uniquement au niveau de cette page...
j'espére que c'est clair ^^!
Merci pour votre aide.
voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| Fenetre::Fenetre() :lbl_emplacement(" "), texte2("Ceci est la deuxième page de l'onglet."),
texte3("Ceci est la troisième page de l'onglet.")
{
set_default_size(480, 360);
add(boiteV1);
// Création de la barre d'onglets
barreOnglets.set_can_focus(false);
int groupe = 1;
barreOnglets.set_group(&groupe);
boiteV1.add(boiteV2);
//Ajout d'une page
barreOnglets.append_page(lbl_emplacement,"Page 1");
barreOnglets.append_page(texte2,"Page 2");
barreOnglets.append_page(texte3, "Page 3");
boiteV1.pack_start(barreOnglets);
show_all();
} |