所有
我在QMousePressEvent处理程序中使用QToolTip :: showText;
void PmCellsBasedMap::mousePressEvent(QMouseEvent *mouseEvent)
{
if (mouseEvent->button() == Qt::LeftButton)
{
// mouse left button pressed
QString str;
if (getTip(mouseEvent->pos(), str))
{
QToolTip::showText(mouseEvent->globalPos(),str);
}
}
}
然而,QToolTip显示文本太快,我需要将鼠标按下状态相对较长时间,它会在稍后显示文本。
我的意图:当操作员单击鼠标左键时,QToolTip会一直显示文本,并在下一次鼠标按键单击操作发生时进行更新。
任何人都可以帮我这个吗?
提前致谢...