2010-10-05 61 views

回答

33

使用以下命令:

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

謝謝。它正在工作。 – saravanan 2010-10-05 11:28:24

+1

這對我也有效,當我遇到過類似的問題時,快速提示,它實際上是'QAbstractItemView',而不是'QAbstractView' – thnkwthprtls 2014-05-20 20:07:53

1

使用editTriggers property去改變

+1

您應該在解決方案中創建一個示例。你使用的鏈接被打破了,答案並沒有真正提供很多幫助。 – thnkwthprtls 2014-05-20 20:16:54

5

嘗試QAbstractItemView中,這哪裏是EditTriggers枚舉(這NoEdittriggers是一個元素)宣佈QTableView中的基類。採取從this鏈接。

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

這應該有更多upvotes,它實際上比接受的答案更正確,它有一個重要的錯字 – thnkwthprtls 2014-05-20 20:08:38

相關問題