Не могу найти решения.
Вот стоит курсор в QTableView на какой-то строке. В некий момент происходит удаление строк. Может удалится одна строка, может удалиться несколько строк. В любом случае, может удалиться та строка, на которой стоял курсор.
Мне нужно узнать модельный индекс элемента строки или номер строки, на которую переместился курсор после одиночного или группового удаления строк.
Каким способом это можно сделать?
Никакого толку из ловли сигнала rowsRemoved() модели получить невозможно: в нем нет информации о курсоре. Так же не помогает ловля selectionChanged() для вида - этот сигнал может просто не сгенерироваться, потому что если курсор стоял, например на 5-й строке, удалилась 5-я строка, но курсор так и остался на 5-й строке, потому что на ее место передвинулась бывшая 6-я.
В общем я не могу узнать, на какой строке очутился курсор после удаления строки/строк. Как это сделать?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Удаление курсора (2004)
- Форум Узнать модель телефона (2014)
- Форум Удаление внутри строки (2021)
- Форум Как узнать модель своей видеокарты? (2014)
- Форум Как узнать модель(тип) памяти? (2002)
- Форум Как узнать текущую позицию курсора? (2005)
- Форум sed удаление всех строк (2016)
- Форум Удаление строк в файле (2012)
- Форум Удаление избранных строк Bash (2012)
- Форум Удаление строк в MySQL (2020)