我正在使用qtableview -s来显示来自sqlite表的一些数据。我有两个本质上相同的表格。他们都在行中显示巴士站(相同型号)。在第一张表中,我选择离开,我想实现的是在第二个表中,所选的一个之前的所有条目都不可选择,以便用户不能后退选择它们。 我能够隐藏他们使用setRowHidden(row,true)但我想仍然看到他们,但无法选择它们。QT4 Qtableview禁用行选择
我尝试使用标志Qt :: ItemFlags(在自定义模型中使用标志方法)的行,但无论我使用的行仍可选择。有谁知道如何禁用QTableView中的行,以便仍然显示但不可选。
我使用了子类并重写。这是正确的方式,因为我发现我的代码中的错误,它现在正在工作。我会发布解决方案。我从来没有使用过QAbstractProxyModel。将不得不检查出来。谢谢 – roko