突出显示 QTableWidget 的整行

问题描述 投票:0回答:2

当我单击该行的一个单元格时,我想突出显示 QTableWidget 的整行。

我已经在我的单元格激活和我的功能highlightRow之间建立了连接:

QObject::connect(ui->variableTableWidget,SIGNAL(cellActivated(int,int)), this, SLOT(highlightRow()));

现在我必须编写我的函数,但我不知道如何知道哪个单元格被激活。 QTableWidget 中是否有一个函数应该返回所有激活的单元格?

c++ qt widget
2个回答
10
投票

创建表格小部件时在其上调用此功能

setSelectionBehavior(QAbstractItemView::SelectRows);

这样,当您单击单元格时,该行就会被选中


0
投票

tableWidget->setSelectionBehavior(QAbstractItemView::SelectionBehavior::SelectRows);

© www.soinside.com 2019 - 2024. All rights reserved.