Bonjour,

J'ai un tableau dont la première colonne est des cases à cocher.

J'aimerais mettre une case à cocher dans l'en-tête de la première colonne de sorte à ce que quand on clique dessus, toutes les cases se cochent.

J'ai pondu un petit code, dont voici un extrait, mais qui ne fonctionne pas ...

Pourriez-vous m'éclairer ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
      self.tableWidget_produireActe = QtGui.QTableWidget(self.tab_produireActe)
        self.tableWidget_produireActe.setGeometry(QtCore.QRect(10, 30, 531, 171))
        self.tableWidget_produireActe.setObjectName(_fromUtf8("tableWidget"))
        self.tableWidget_produireActe.setColumnCount(5)
        self.tableWidget_produireActe.setRowCount(0)
 
        chkBoxItem = QtGui.QTableWidgetItem()
        chkBoxItem.setCheckState(QtCore.Qt.Unchecked)
        self.tableWidget_produireActe.setHorizontalHeaderItem(0, chkBoxItem)
        item = QtGui.QTableWidgetItem()
        self.tableWidget_produireActe.setHorizontalHeaderItem(1, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget_produireActe.setHorizontalHeaderItem(2, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget_produireActe.setHorizontalHeaderItem(3, item)
        item = QtGui.QTableWidgetItem()
        self.tableWidget_produireActe.setHorizontalHeaderItem(4, item)