функция insertRows:
def insertRows(self, position, rows = 1, index = QtCore.QModelIndex()):
position = len(self.cached)
self.beginInsertRows(QtCore.QModelIndex(), position, position + rows - 1)
self.cached.insert(position + rows, ['',''])
self.endInsertRows()
return True
Если ее вызвать связкой сигнала кнопки Clicked и слота insertRows, то параметры position и index, естественно, пустые. Но я вышел из ситуации и вставляю новую строку в конец, а не в то место где находится курсор.
С удалением все хуже - там мне нужен номер строки, которую мне надо удалить, но т.к. эти параметры пустые я не могу удалить строку.
Вот собственно вопрос - как правильно вызвать слот на удаление или как вытащить параметр номер строки?