怎么通过鼠标移动事件得到当前鼠标划过的单元格。

可以使用下面信号:(注意使用之前要设置mouseTracking为true,即setMouseTracking (true ))

void QAbstractItemView::entered ( const QModelIndex & index ) [signal]在其对应得slot函数中,通过QModelIndex 得到此单元格的row和column;

即可得到此单元格的QTableWidgetItem指针;你可以通过event->pos()来获取移动时的鼠标位置,然后再调用itemAt ( const QPoint & ) const : QTableWidgetItem *获取单元格的QTableWidgetItem

你可能感兴趣的:(怎么通过鼠标移动事件得到当前鼠标划过的单元格。)