在TableView的鼠标悬停上显示工具提示

时间:2013-11-26 19:04:18

标签: c++ qt

是否有任何tableview信号返回鼠标悬停在其上的行。当鼠标悬停在某一行上时,我想在工具提示中显示单元格的内容。

1 个答案:

答案 0 :(得分:2)

视图中没有内置信号,但如果在模型中启用,视图则支持开箱即用项目的工具提示。

在您的模型中,请确保在data()中使用Qt::ToolTipRole调用时返回工具提示。

如果您使用QStandardItemModel而不是您自己的模型,有多种方法可以实现相同的目标。一个示例是QStandardItem::setToolTip(),另一个示例是QStandardItemModel::setItemData()