Salut,
J'aimerai connecter une touche de mon clavier à une SLOT.
J'ai essayé de ajouter une QAction à une de mes QToolBar, par la suite attribuer un raccourci à QAction et cacher QAction puisque je ne veux pas que l'utilisateur voit l'action.
voici à qui ressemble le code:
Le shortcut ne fonctionne que si je commente la ligne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 QAction *previousSlide = new QAction(this->Implementation->UI.PowerViewMainToolbar); this->Implementation->UI.PowerViewMainToolbar->addAction(previousSlide); previousSlide->setVisible(false); previousSlide->setShortcut(QKeySequence(Qt::Key_Up));
Ce qui veut dire que cacher l'action désactive son raccourci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part previousSlide->setVisible(false);
Comment résoudre ce problème ?
Merci
Partager