首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用QStyle::SH_ToolTip_WakeUpDelay设置工具提示唤醒时间?

如何使用QStyle::SH_ToolTip_WakeUpDelay设置工具提示唤醒时间?
EN

Stack Overflow用户
提问于 2014-07-13 05:08:50
回答 1查看 848关注 0票数 1

QStyle::SH_ToolTip_WakeUpDelay似乎可以用来设置工具提示唤醒时间。我如何在C++代码中做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-13 08:34:50

您可以使用QProxyStyle覆盖所使用的任何样式所提供的默认提示。

比如:

代码语言:javascript
复制
class ProxyStyle : public QProxyStyle
{
    Q_OBJECT
public:
    int styleHint(StyleHint hint, 
                  const QStyleOption *option,
                  const QWidget *widget, 
                  QStyleHintReturn *returnData) const Q_DECL_OVERRIDE
    {
        if (hint == QStyle::SH_ToolTip_WakeUpDelay)
            return 123; // or whatever you want

        return QProxyStyle::styleHint(hint, option, widget, returnData);
    }
};

然后在QApplication对象上设置该类的实例。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24719739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档