Подтвердить что ты не робот

Как отключить режим редактирования в QTableView?

Я использую QTableView. он работает нормально. но проблема в том, что если я дважды щелкнул ячейку, то она изменится в режим редактирования. Мне нужно отключить параметр редактирования. Как это сделать. пожалуйста, помогите мне найти решение.

4b9b3361

Ответ 1

Используйте следующее:

QTableView table(...);
table.setEditTriggers(QAbstractItemView::NoEditTriggers);

Ответ 2

Попробуйте QAbstractItemView, который является базовым классом QTableView, в котором объявлено перечисление EditTriggers (которое NoEdittriggers является элементом). Взято из this.

QTableView table(...);
table.setEditTriggers(QAbstractItemView::NoEditTriggers);

Ответ 3

Используйте editTriggers property, чтобы изменить поведение