我在Qt
中创建了一个下表。
我想让Checked
的单元格看不见。可以在Qt
中进行。我在网上看了但是找不到能解释它的东西。我发现的解释只谈到如何使标题可见/不可见。
是否有可能使这个细胞不可见?如果是,那我该怎么做?任何帮助表示赞赏。
答案 0 :(得分:0)
我不确定是否有办法隐藏表格列的标题,但我可以建议你玩角色。例如:
QVariant tableModel::headerData(int section, Qt::Orientation orientation, int role) const
{
if(section == 0)
if(role==Qt::DisplayRole)
return QVariant(); //returns nothing
else if(role==Qt::BackgroundRole)
return QVariant();
//else if(role==Qt::BackgroundColorRole) //here you can set your own color
// return QColor(qRgb(220,220,220));
return QAbstractTableModel::headerData(section,orientation,role);
}
或者您也可以设置与表格背景相匹配的颜色或渐变