突出显示QTableWidget的整行

Eva*_*eil 2 c++ qt widget

当我点击这一行的一个单元格时,我想突出显示我的QTableWidget的整行.

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

QObject::connect(ui->variableTableWidget,SIGNAL(cellActivated(int,int)), this, SLOT(highlightRow()));
Run Code Online (Sandbox Code Playgroud)

现在我必须编写我的函数,但我不知道怎么知道哪个单元格被激活了.QTableWidget中是否有一个函数假设返回所有激活的单元格?

Ang*_*uck 6

在创建表格小部件时调用它

setSelectionBehavior(QAbstractItemView::SelectRows);
Run Code Online (Sandbox Code Playgroud)

这样可以使您在单击某个单元格时选择该行