Я работаю с сигналом "itemchanged".
Как мне узнать строку и столбец, в которых был изменен элемент? Я нашел тот же вопрос только для С++, но я использую python.
Строка и столбец из сигнала Itemchanged
Ответы (1)
Слот, который вы подключаете к сигналу itemChanged()
, получает ссылку на измененный QTableWidgetItem
. Вы должны иметь возможность вызывать функции row()
и column()
этого объекта для определения строки/столбца. Например, код для регистрации вашего слота может выглядеть так:
self.imagesTable.itemChanged.connect(self.changeIcon)
и зарегистрированная функция может выглядеть так:
def changeIcon(self, item):
row = item.row()
col = item.column()
...
person
evadeflow
schedule
03.12.2013
Я новичок в python, извините... но как именно я могу вызвать функцию row()? можете привести небольшой пример? у меня
self.model.itemChanged.connect(self.test)
что входит в тестовую функцию?
- person Hubschr; 04.12.2013