Bonsoir,

J'essaye de réaliser une IHM en utilisant GtkMM sous C++ (je suis débutante ).
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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();
}