Qtable view

今天遇到一个问题,关于qtableview需要它展开和关闭,怎么关闭,展开啊

可以使用 QTableView 的 setRowHidden() 函数来隐藏和显示行。

例如要隐藏第 2 行,可以使用:

tableView->setRowHidden(2, true);

要显示第 2 行,可以使用:

tableView->setRowHidden(2, false);

注意在使用 setRowHidden() 函数之前,需要先将数据模型与 QTableView 关联。可以使用 setModel() 函数来完成这一操作。

QAbstractItemModel *model = ...;
tableView->setModel(model);

望采纳。

qtableview是个表格,它不是treeview,你想怎么关闭展开呀
到是能隐藏行,问题是隐藏了就不显示了,并不会前面出个加号可以点呀