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