在tableWidget中实现每次点击最多两行,每行颜色不同
我已经设置了行选:ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);但是tableWidget自带的函数有单选一行SingleSelection,多选MultiSelection,根据快捷键多选ExtendedSelection,请问如何去实现每次最多点击两行,并且实现比如:点击第一行整行变成蓝色,再点击第二行,第二行变成蓝色,但是第一行变为绿色呢?
设置只能选中单行, Delegate中去实现,记录上一次点击得index, 直接把上一次所在行改变颜色即可。 MarioZz 发表于 2023-1-31 15:52
设置只能选中单行, Delegate中去实现,记录上一次点击得index, 直接把上一次所在行改变颜色即可。 ...
那我选中第三行的时候,第一行还能恢复成最开始未选过的状态吗 可以,只记录上一次。上上次不处理
页:
[1]