gpt4 book ai didi

c++ - 如何查询和更改QToolTip 出现的时间?

转载 作者:太空狗 更新时间:2023-10-29 20:36:37 26 4
gpt4 key购买 nike

是否可以更改鼠标仍在窗口中与工具提示的显示事件之间的时间延迟?

是否有类似 TTM_SETDELAYTIME 的 Qt 包装器? ?根据 Windows 文档,默认值取决于双击间隔。

最佳答案

您必须设置自定义 QProxyStyle覆盖 styleHint()并返回您的首选值 QStyle::SH_ToolTip_WakeUpDelay .下面的示例代码。

class CustomStyle : public QProxyStyle
{
Q_OBJECT
\\...
public:
int styleHint(StyleHint hint, const QStyleOption *option = nullptr,
const QWidget *widget = nullptr, QStyleHintReturn *returnData = nullptr) const override
{
if (hint == SH_ToolTip_WakeUpDelay)
return someCustomValue;
else
return QProxyStyle::styleHint(hint, option, widget, returnData);
}
}

关于c++ - 如何查询和更改QToolTip 出现的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37549627/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com