2个tableWidget表单击鼠标选中同一行
现在有2张tablewidget表格,单击一下鼠标,不管单击哪个表,都能同时选中同一行,如选中表一的第5行,表2的第5行也同时选中,如何实现
[解决办法]
两张表通过发送信号量的方式,都重载mousePressEvent()
void mousePressEvent(event)
{
QTableWidget::mousePressEvent(event);
QModelIndex curIndex = indexAt(evnet->pos());
if (curIndex.isValid())
emit txSelRow(curIndex.row());
}
两个表里面都实现rxSelRow(int row)
rxSelRow(int row)
{
//选中对应的行,有相关选择行的函数,看手册找找,
}
[解决办法]
setRangeSelected