天天看點

QTableView如何取消選中行

for (int i = 0; i < m_pModel->columnCount(); i++)
{
     m_pModel->item(row, i)->setFlags(Qt::NoItemFlags);
}      

tableview->setmodel(model);

如果是第2行

bool isEnable = false;

for(int i=0; i<model->columnCount(); i++)

{

   model->item(2,i)->setFlags(isEnable ? Qt::NoItemFlags : (Qt::ItemIsSelectable | Qt::ItemIsEditable | Qt::ItemIsEnabled));

}

繼續閱讀