我开始学习Qt,我想通过QTableView实现一个填充数据的表格。我的问题是,我不知道如何从单元格中删除复选框。似乎它们是默认放入的。
但是,我读到我必须返回一个 NULL-QVariant,但这不是我想要的,因为我还有数据要输入。
到目前为止,这是我的代码:
QVariant MyModel::data(const QModelIndex &index, int role) const
{
int row = index.row();
int col = index.column();
QString daten;
switch (col)
{
case 0:
{
daten = "column 1";
break;
}
case 1:
{
daten = "column 2";
break;
}
case 2:
{
daten = "column 3";
break;
}
case 3:
{
daten = "column 4";
break;
}
}
return daten;
}
现在,如您所见,我想用名为“daten”的 QString 填充单元格。但在字符串旁边,每个单元格中都有一个复选框。
有人知道如何删除复选框但仍然用“daten”填充内容吗?
谢谢!