当前位置: 代码迷 >> QT开发 >> qtablewidget可以透过坐标获取行号吗
  详细解决方案

qtablewidget可以透过坐标获取行号吗

热度:57   发布时间:2016-04-25 03:29:24.0
qtablewidget可以通过坐标获取行号吗
请问qtablewidget可以通过坐标QPoint获取行号吗?不通过qtablewidgetitem
------解决方案--------------------
引用:
Quote: 引用:

可以,QTableView有个函数indexAt,可以得到QModelIndex:
QModelIndex  QTableView::indexAt(const QPoint & pos) const

QModelIndex出来什么都出来了

我没用index,而是直接用setitem和setwidget,这个可以得到行号?

QTreeWidgetItem *	itemAt(const QPoint & p) const

这个你看看

------解决方案--------------------
引用:
可以,QTableView有个函数indexAt,可以得到QModelIndex:
QModelIndex  QTableView::indexAt(const QPoint & pos) const

QModelIndex出来什么都出来了

抱歉,看错了看成QTreeView了
QTableWidgetItem *	item(int row, int column) const
QTableWidgetItem * itemAt(const QPoint & point) const
QTableWidgetItem * itemAt(int ax, int ay) const

这三个函数应该能满足你的要求