Bonjour,

je rencontre un soucis actuellement, le voici :

J'ai un QTableWidget (kwallet_table) connecté au clic droit pour afficher un QMenu via une fonction (self.KwalletMenu) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
self.ui.kwallet_table.setContextMenuPolicy(Qt.CustomContextMenu)
self.ui.kwallet_table.customContextMenuRequested.connect(self.KwalletMenu)
 
def KwalletMenu(self, pos):
    Menu = QMenu() # Creation d'un menu
    PassCompte = QAction(QIcon.fromTheme("object-unlocked"), 'Afficher les mots de passe', self, checkable=True)
    Menu.addAction(PassCompte)
    #PassCompte.toggled.connect(self.KwalletViewPass)
Le menu s'affiche très bien mais lorsque je clique dessus, la case à cocher ne se coche pas...

Je ne comprends pas pourquoi... et ce avec ou non le connect...

Une idée du problème ?