CellClicked signal does not work when showing rich text in the cell
-
I have a QTableWidget, one column of the table are rich text. cellClicked(int,int) signal does not work for rich text column.
For example, I assigned following rich text value to a cell:
dataViewTable->setCellWidget(0, 0, new QLabel("<font color=red>TEST</font>"));
cellClicked(int,int) signal does not work when I click this cell. The click signal works for other cells. How to fix this problem?
-
When you use a cell widget it's that widget that gets the clicks, not the table widget.
If you don't need to interact with the label you can make it "transparent" to mouse clicks:
@
QLabel* label = new QLabel("<font color=red>TEST</font>");
label->setTextInteractionFlags(Qt::NoTextInteraction);
dataViewTable->setCellWidget(0, 0, label);
@