J'ai créé une barre de menus et quelques menus avec le créateur Qt. Un des menus devait être codé pour utiliser les fonctionnalités QActionGroup
. Maintenant, il est facile d'ajouter mon menu personnalisé à la barre de menu avec:Créateur Qt, insérer un menu personnalisé à l'endroit spécifié dans la barre de menu
printMenu = menuBar()->addMenu(tr("&Print"));
mais mon menu sera dans la dernière position de la barre de menu. Comment puis-je ajouter mon menu à un endroit spécifié? (Par exemple, la deuxième place juste après le menu Fichier)
Salutations
l'utilisation de 'nouveau 'a causé quelques problèmes: Le menu a été ajouté, mais * pas * ajouté à la liste des enfants Remplacer' new' par 'menuBar() -> addMenu (" quel que soit le nom ")' a fait l'affaire ('QMenu * printMenu = menuBar() -> addMenu (tr ("& Print")) '). Enu est créé correctement via la barre de menus et placé à la position de la ligne 2 (si 'insertMenu()' n'est pas appelé, il est placé à la fin). – ollo