
Envoyé par
VinsS
Je suppose que dans ta listeWidget tu ne veux voir apparaître que le nom spécifique du test.
Selon ma méthode:
1 2 3 4 5 6 7 8 9 10
|
for test in self.testnames:
obj = QtGui.QListWidgetItem(myList)
obj.setIcon(QtGui.QIcon("notTested.png"))
obj.setText(self.set_text(test))
obj.setTextAlignment(QtCore.Qt.AlignHCenter)
obj.setFlags(QtCore.Qt.ItemIsSelectable | QtCore.Qt.ItemIsEnabled)
def set_text(self, path):
return = os.path.basename(path)[5:-4] |
Ensuite pour ta liste, utilise QListWidget et surtout pas QAbstractListModel qui n'a rien à voir avec tes besoins.
Mais est-ce que je ne serais pas limité en utilisant un ListWidget plutôt qu'un ListModel, dans quel cas utilisé l'un ou l'autre?
euh je crois qu'il y a une erreur dans la ligne
return = os.path.basename(path)[5:-4]
Merci pour votre aide!
Partager