Bonjours,
J'ai une feuille qui possede un menu ( Ex : Fichier->Ouvrir ). Comment faire pour lancer une fonction quand je clique sur un élément du menu?
Ex : clique sur Fichier->Ouvrir lance maFonction()
J'ai créé dans un projet QtCreator ma feuille avec QtDesigner. Avant je l'avais fait sous PyQt c'etait enfantin :, mais refaire la même chose en C++ je n'y arrive pas!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part self.action_Ouvrir.triggered.connect(self.maFonction)
J'ai tenté d'ajouter au constructeur de la feuille quelquechose comme ui->action_Ouvrir->??? mais rien de bon ( je ne dois pas être très loin du but ). Comme je tourne en rond depuis un moment, je n'ai plus les idées très clairesC'est agaçant car pour affecter un fonction à un bouton c'est simple : aller au slot, ma ça n'existe pas pour les éléments de QMenu...
Merci d'avance
Edit 21h27 : En allant dans éditeur de signaux et slots, on peut affecter un slot à un emetteur... mais comment affecter une fonction perso dans slots? Comment la déclarer et la définir??
Partager