整行選中:
ui.tableWidget->setSelectionBehavior ( QAbstractItemView::SelectRows); //設定選擇行為,以行為單位
ui.tableWidget->setSelectionMode ( QAbstractItemView::SingleSelection); //設定選擇模式,選擇單行
禁止編輯:
ui.tableWidget->setEditTriggers ( QAbstractItemView::NoEditTriggers );
關於編輯狀態的文檔:
| Constant |
Value |
Description |
| QAbstractItemView::NoEditTriggers |
0 |
No editing possible. |
| QAbstractItemView::CurrentChanged |
1 |
Editing start whenever current item changes. |
| QAbstractItemView::DoubleClicked |
2 |
Editing starts when an item is double clicked. |
| QAbstractItemView::SelectedClicked |
4 |
Editing starts when clicking on an already selected item. |
| QAbstractItemView::EditKeyPressed |
8 |
Editing starts when the platform edit key has been pressed over an item. |
| QAbstractItemView::AnyKeyPressed |
16 |
Editing starts when any key is pressed over an item. |
| QAbstractItemView::AllEditTriggers |
31 |
Editing starts for all above actions. |