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



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

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

:

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对象上设置该类的一个实例。

相关内容

  • 没有找到相关文章

最新更新