我的Qt应用程序中有一个QTableWidget。我在表格小部件的单元格中设置了QTableWidgetItem。当用户悬停在桌子的单元格上时,我需要显示一个工具提示。我在我的类中重写了mouseMoveEvent(),并且我正在调用工具提示的方法来显示它。但它不起作用。我还将小部件的鼠标追踪设置为true。以下是我的代码:在QTableWidget中显示工具提示
void TableDialog::mouseMoveEvent(QMouseEvent *event)
{
QPoint pos = event->pos();
QTableWidgetItem *item = ui.tableWidget->itemAt(pos);
if(!item)
return;
QToolTip::showText(ui.tableWidget->viewport()->mapToGlobal(pos), "Sample tool tip using mouseMoveEvent in TableDialog class");
}
我在这里错过了什么吗?请让我知道如何显示此工具提示。