Bonjour tout le monde,
je cherche à réaliser un menu déroulant avec Qt tel que :
- Le menu contienne des titres de rubrique
- Lorsque l'on clique sur un titre de rubrique, un widget se déroule juste en dessous du titre, poussant les autres titres dans son mouvement.
- Lorsque l'on reclic sur un titre avec la rubrique déjà déroulée, la rubrique s'enroule à nouveau pour ne laisser apparaître que le titre.
Je regarde actuellement du côté de QMenu dans lesquels j'essaie d'ajouter un Widget mais rien ne s'affiche pour le moment. Voici en gros l'idée :
Si vous avez une piste n'hésitez pas à me faire signe ;-)
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 this->setFixedSize(300, 800); QVBoxLayout *my_layout = new QVBoxLayout(); QLabel *my_label = new QLabel("test"); my_layout->addWidget(my_label); QMenu *my_menu = new QMenu("menu", this); my_layout->addWidget(my_menu); QMenu *my_sub_menu = new QMenu("sous-menu", my_menu); my_menu->addMenu(my_sub_menu); QVBoxLayout *testlayout = new QVBoxLayout(); QWidget *widgTest = new QWidget(my_sub_menu); testlayout->addWidget(widgTest); my_sub_menu->setLayout(testlayout);
Merci beaucoup !
Partager