首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QTableWidget如何得到鼠标位置所在的单元格

2012-09-09 
QTableWidget怎么得到鼠标位置所在的单元格我想知道两个问题1.如题怎么通过鼠标移动事件得到当前鼠标划过

QTableWidget怎么得到鼠标位置所在的单元格
我想知道两个问题
1.如题怎么通过鼠标移动事件得到当前鼠标划过的单元格。
2.能不能不通过表头,直接拖动单元格改变单元格的宽度或者高度。

[解决办法]
1.如题怎么通过鼠标移动事件得到当前鼠标划过的单元格。
answer:
可以使用下面信号:(注意使用之前要设置mouseTracking为true,即setMouseTracking (true ))
void QAbstractItemView::entered ( const QModelIndex & index ) [signal]
在其对应得slot函数中,通过QModelIndex 得到此单元格的row和column;即可得到此单元格的QTableWidgetItem指针;

热点排行