Savoir si une ligne d'une QTableWidget est sélectionnée
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:
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()) |