Créer un raccourcis dans le menu

Avec QTDesigner

  • Il faut dans un premier temps créer une entrée de menu (comment créer une entrée de menu).
  • Ouvrir la propriété shortcut de cette entrée
  • Saisir la touche ou la combinaison de touche que l'on souhaite affecter comme raccourcis.

De manière dynamique par le code

On peut, dans le constructeur de la fenêtre, utiliser les commandes suivantes


//création du menu

QMenu *menuFichier = menuBar()->addMenu("Fichier");

//création de l'entrée de menu

QAction *actionQuitter = menuFichier->addAction("Quitter");

//affectation du raccourcis

actionQuitter->setShortCut(QKeySequence("Alt+X"));