毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 移动平台 >> 正文

QTableWidget如何获得鼠标位置

更新时间:2014-1-20:  来源:毕业论文

1.怎么通过鼠标移动事件得到当前鼠标划过的单元格。
2.能不能不通过表头,直接拖动单元格改变单元格的宽度或者高度。

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

第一个问题你可以通过event->pos()来获取移动时的鼠标位置,然后再调用
itemAt ( const QPoint & ) const : QTableWidgetItem *
获取单元格的QTableWidgetItem

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。