Bonjour,

Je cherches à créer une barre d'outil avec des icones.

voici le code de ma barre d'outil :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
QToolBar* toolbar;
toolbar=addToolBar("test");
QAction* test=toolbar->addAction("test",this,SLOT(sortie)));
Ceci affiche "test" dans une barre d'outil et fonctionne.

Reste à gérer l’icône:

Pour mon propre icône j'ai trouvé ( je n'ai pas testé ):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
QPixmap essai("essai.png");
toolbar->addAction(QIcon(essai),"test");
maintenant pour les icônes standard je présumes que je dois remplacer QIcon(essai) par QIcon(nom_de_l_icone_par_defaut)

J'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
toolbar=addToolBar(QIcon(SP_TrashIcon),"test");
j'ai une erreur de compilation : "'SP_TrashIcon was not declared in this scope"

J'ai ajouté QStyle en include
j'ai essayé aussi avec QStyle::SP_TrashIcon, cela ne fonctionne pas non plus.

Merci pour votre aide.