在button的slot函数中,从sender得到button指针,根据这个button的位置(x,y),由tablewidget->itemAt(x,y)可得到modelindex,其中itemAt不受scroll影响.
用这个方法的好处是,从modelindex开始,能完全操作tablewidget.
用这个方法的好处是,从modelindex开始,能完全操作tablewidget.
int x = obj->frameGeometry().x();//obj为你QPushButton
int y = obj->frameGeometry().y();
QModelIndex index = m_pTableWidget->indexAt(QPoint(x,y));
int row = index.row();
int column = index.column();
本文介绍了一种在Qt中通过按钮的坐标定位TableWidget中单元格位置的方法。利用QPushButton的frameGeometry()获取位置信息,并结合TableWidget的indexAt()函数,可以准确地找到对应的模型索引,进而实现对表格数据的完全控制。
5400

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



