2017-10-04 10 views
0

Je veux une séquence d'images ouverte et je charge toutes les images dans une liste; Je veux quand je clique sur un bouton appelé à côté de l'index de la liste actuelle changer de 1 à 2 que de 2 à 3 ... etc juste la dernière image. ce code me donne toujours la dernière imageQlistWidget comment sélectionner les éléments un par un

self.nextbtn.clicked.connect(self.changeitem) 
def changeitem(self): 
     self.listWidget.count() 
     count_list = self.listWidget.count() 
     self.listWidget.setCurrentRow(0) 
     for i in range(count_list): 
      self.listWidget.setCurrentRow(i+1) 
+0

i trouver une solution simple: (mise à jour) – seghier

+0

S'il vous plaît ne pas poster la solution dans votre question, au lieu s'il vous plaît le mettre comme nouveau répondre. – SteveFest

+0

parce que dans le commentaire, je ne peux pas écrire le code; ça ressemble à un texte – seghier

Répondre

0
solution

:

def changeitem(self): 
    cur = self.listWidget.currentRow() 
    self.listWidget.setCurrentRow(cur+1)