Я использую QTableView. он работает нормально. но проблема в том, что если я дважды щелкнул ячейку, то она изменится в режим редактирования. Мне нужно отключить параметр редактирования. Как это сделать. пожалуйста, помогите мне найти решение.
Как отключить режим редактирования в QTableView?
Ответ 1
Используйте следующее:
QTableView table(...);
table.setEditTriggers(QAbstractItemView::NoEditTriggers);
Ответ 2
Попробуйте QAbstractItemView, который является базовым классом QTableView, в котором объявлено перечисление EditTriggers (которое NoEdittriggers является элементом). Взято из this.
QTableView table(...);
table.setEditTriggers(QAbstractItemView::NoEditTriggers);
Ответ 3
Используйте editTriggers property
, чтобы изменить поведение