Я хотел бы отобразить редакторы для всех ячеек подряд, когда пользователь начинает редактирование любой ячейки в QTableView
. Я сделал несколько попыток, но не могу получить правильное поведение.
- Единственный способ открыть несколько редакторов - это
QAbstractItemView::openPersistentEditor()
- попытка последовательно вызвать QAbstractItemView::edit()
приводит только к одному редактору.
- Я не могу использовать такие сигналы, как
clicked()
и doubleClicked()
из QAbstractItemView
, чтобы вызвать редактирование, потому что тогда оно не будет учитывать триггеры редактирования представления.
- Похоже, отсутствует сигнал "редактирование завершено". Я хотел бы подключить этот сигнал к слоту, который вызывает
closePersistentEditor()
для ячеек в строке редактирования.
Любые предложения будут оценены.
Спасибо!