【发布时间】:2023-04-03 02:23:02
【问题描述】:
这快把我逼疯了。我基本上无法在我的子类 QTableView 中获得选择。这是一个相当大的项目,大部分拼图已经被细分。但是,我觉得我基本上已经检查了所有内容:
QTableView::selectionModel(); // returns Qt::ExtendedSelection
QTableView::selectionBehavior(); // returns Qt::SelectItems
QTableView::QItemSelectionModel::hasSelection(); // returning false, which makes sense.
QStyledItemDelegate::paint(); // In here I check the selection (and give it a special background if selected, but it's not, as expected)
我没有在任何地方明确设置 selectionMode() 或 selectionBehavior()。我什至在每次点击鼠标时都做了上面的检查,以确保。这以前有效,所以我确定我在某个地方介绍了一些东西,但我不确定我还应该检查什么。
想法?
【问题讨论】:
-
你能说得更具体点吗?你提供的信息远远不够。
标签: qt model-view-controller selection qtableview