def add_command(self, old=False): itemCommand = QListWidgetItem(self.listWidget) itemCommand.setFlags(QtCore.Qt.ItemIsSelectable | QtCore.Qt.ItemIsEditable | QtCore.Qt.ItemIsEnabled | QtCore.Qt.ItemIsDragEnabled) itemCommand.command = "" itemCommand.setText("<empty>") if not old: self.listWidget.setCurrentItem(itemCommand) self.listWidget.editItem(itemCommand) return itemCommand