是否有可能从QModelIndex获得Qpoint。我想要一个Qpoint,以便可以在某一行显示工具提示。

最佳答案

您可以使用QAbstractItemView::visualRect(const QModelIndex &index),它将返回索引处的项目所占据的视口(viewport)上的矩形。
例如:

QRect rect = tableView->visualRect(index); // index is a QModelIndex
QPoint pos = tableView->mapToGlobal(rect.center());
QToolTip::showText(pos, "This is my tool tip", tableView, rect);

关于c++ - 是否可以从QModelIndex获取Qpoint,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20236168/

10-12 03:49