//pBtn 是setCellWidget关联表格控件
QPoint _pt=pBtn->mapToGlobal(QPoint(0,0));
_pt=_tableInfo.mapFromGlobal(_pt);
int _headerHeight=_tableInfo.horizontalHeader()->height();
_pt -=QPoint(0,_headerHeight);
QModelIndex _index=_tableInfo.indexAt(_pt);
通过坐标系的转化获取控件或者鼠标在表格中的位置
这篇博客探讨了如何通过QPoint对象在全局和表格坐标系之间进行转换,以获取鼠标或控件在QTableWidget中的精确位置。具体涉及到了mapToGlobal()、mapFromGlobal()、height()和indexAt()等方法的应用,这些对于实现交互式表格功能至关重要。

3871

被折叠的 条评论
为什么被折叠?



