Je crée une application de dessin où l'utilisateur peut insérer des formes primitives, comme des cercles, des triangles, etc. Dans la barre d'outils, je voudrais avoir un seul bouton "Ajouter une forme" qui affiche un widget déroulant quand pressé. Dans la liste déroulante, j'aimerais avoir une grille d'icônes QAction représentant les différentes formes que l'utilisateur peut ajouter. C'est presque identique à la façon dont on ajoute des formes de base dans PowerPoint.Qt Action Dropdown Widget
Je sais comment créer un menu déroulant en utilisant un QToolButton et setMenu. Cependant, ceci répertorie les actions dans un format de menu traditionnel. Je veux que les QActions affichent seulement leurs icônes, et les disposer dans une grille - comme une barre d'outils qui a plusieurs lignes. Dois-je créer un widget personnalisé pour cela?
Merci!