方法一:
1>
ui->tableView->setMouseTracking(true); // 设置鼠标追踪
2>
connect(ui->tableView,SIGNAL(entered(QModelIndex)),this,SLOT(slot_tooltip(QModelIndex)));
3>
void Widget::slot_tooltip(QModelIndex index)
{
if(index.column()==0)
{
QToolTip::showText(QCursor::pos(),model->item(index.row(),index.column())->text());
}
}
方法二:
使用模型与tableview交互
QStandardItemModel *m_tableModel = new QStandardItemModel(ui->tableView); //创建模型指定父类
m_tableModel->item(1, 1)->setToolTip("hi");