I am using QTableView. It's working fine. But the problem is 开发者_开发技巧that if I double click the cell then it changes into edit mode. I need to disable the edit option. How to do that?
Use the following:
QTableView table(...);
table.setEditTriggers(QAbstractItemView::NoEditTriggers);
Try QAbstractItemView, which is the baseclass of QTableView where the EditTriggers enum (which NoEdittriggers is an element of) is declared. Taken from this link.
QTableView table(...);
table.setEditTriggers(QAbstractItemView::NoEditTriggers);
Use the editTriggers property
to change the behaviour.
All possible values are described here.
QTableView view();
view.setEditTriggers(QAbstractItemView::NoEditTriggers);
精彩评论