当前位置: 代码迷 >> QT开发 >> QTableView 不能掩藏列
  详细解决方案

QTableView 不能掩藏列

热度:827   发布时间:2016-04-25 04:12:30.0
QTableView 不能隐藏列
问题是这样的:

    我构建了一个
QTableView
 并使用了 
setModel(myModel)
 方法来绑定数据;

    起初在myModel中没有数据, 此时使用hideColumn(0)来隐藏第0列,这时没有问题,之后我在myModel中加入了数据,然后之前隐藏的那列又显示出来了.

谁能告诉我怎样让一列在model加载数据后仍保持不显示的状态?

谢谢

------解决方案--------------------
 ui->tableView->setColumnHidden(columnIndex,true);
------解决方案--------------------
哦。。可能是你插入的时候改变了 顺序。计算下再隐藏次?