Bonjour,
J'ai créé une QTableWidget qui est vide au départ. J'ai deux boutons, un 'AddRow' et un second 'DeleteRow'. Pas de problème pour ajouter une ligne. Mon problème se situe lors de la suppression d'une ligne. Je voudrais que si je n'ai pas de ligne sélectionnée il ne se passe rien si l'utilisateur clique sur le bouton supprimer, et si une ligne sélectionnée un message s'affiche avec "Voulez-vous supprimer la ligne x?'
Merci par avance pour votre aide.
Pour la partie suppression, j'ai commencé par cette méthode:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 def DeleteSelectedLine(self): if self.table2Widget.rowCount() != 0: self.buttonReply = QMessageBox.warning(self, APPLICATION_NAME, "Voulez-vous supprimer la ligne "+str(self.table2Widget.currentRow())+"?" , QMessageBox.Yes | QMessageBox.No, QMessageBox.No) if self.buttonReply == QMessageBox.Yes: self.table2Widget.removeRow(self.table2Widget.currentRow())
Partager