2016-02-29 152 views

回答

1

将选择模式设置为“单选”。

QTreeWidget* tree = new QTreeWidget; 
tree->setSelectionMode(QAbstractItemView::SingleSelection); 
+0

它似乎没有改变任何东西。当我单击一列时,它只会突出显示那一列,但如果单击它并向旁边拖动,则会突出显示整行。 –

+0

如果你想只选择一个单元格,也可以调用'tree-> setSelectionBehavior(QAbstractItemView :: SelectItems);' – Tomas

+0

好的,谢谢!现在它可以工作,但是我可以将它拖到下一个单元格中并选择该单元格。我想我还必须重新实现mouseMoveEvent? –

相关问题