qq_36706916 2019-09-10 11:18 采纳率: 0%
浏览 1874

Qgraphview里面显示QtoolTip,tooltip显示时间怎么变长?

我在QgraphicsView的Move事件里面写了Tooltip,目的是实时显示坐标。
我的代码是:

void RoboGraphicsView::mouseMoveEvent(QMouseEvent *event)
{
    //测量尺
     if(CanMeasure)
    {
        QString pStr("x=%1,y=%2");
        pStr = pStr.arg(event->pos().x()).arg(event->pos().y());
        QToolTip::showText(mapToGlobal(event->pos()), pStr);
    }

那个QtoolTip就闪了1下就消失了,然后我看了一下Qt文档说明,把代码改成这样。

QToolTip::showText(mapToGlobal(event->pos()), pStr,this,this->rect(),5000);

还是老样子,然后我又。

this->setAttribute(Qt::WA_AlwaysShowToolTips);
    this->setToolTipDuration(5000);

这个Tooltip还是老样子,我服了,而且还有一个奇怪的现象,这个Qtooltip在我移动的很快的时候会显示一个大黑框。

图片说明

请各位大神指点指点,我实在没招了。
。。。没币了,可以加我Q838771417,有偿。

  • 写回答

2条回答 默认 最新

  • 防沉迷 2023-03-15 17:35
    关注

    大佬,找到原因了吗

    评论

报告相同问题?

悬赏问题

  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法