In a QListWidget I have a set of entries. Now I want to allow the user to sort (reorder) these entries through two buttons (Up/Down).
Here's part of my code:
def __init__(self):QtGui.QMainWindow.__init__(self)self.ventana = Ui_MainWindow()self.ventana.setupUi(self)self.connect(self.ventana.btExit, QtCore.SIGNAL('clicked()'), QtCore.SLOT('close()'))self.connect(self.ventana.btAdd, QtCore.SIGNAL('clicked()'), self.addButton)self.connect(self.ventana.btQuit, QtCore.SIGNAL('clicked()'), self.quitButton)self.connect(self.ventana.btQuitAll, QtCore.SIGNAL('clicked()'), self.quitAllButton)self.connect(self.ventana.btUp, QtCore.SIGNAL('clicked()'), self.upButton)self.connect(self.ventana.btDown, QtCore.SIGNAL('clicked()'), self.downButton)def addButton(self):fileNames = QtGui.QFileDialog.getOpenFileNames(self, 'Agregar archivos')self.ventana.listWidget.addItems(fileNames)def quitButton(self):item = self.ventana.listWidget.takeItem(self.ventana.listWidget.currentRow())item = Nonedef quitAllButton(self):self.ventana.listWidget.clear()def upButton(self):# HOW TO MOVE ITEM