读书人

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

发布时间: 2014-04-23 16:38:46 作者: rapoo

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

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

读书人网 >QT开发

热点推荐