TooltipRequest QML 类型

向用户显示工具提示的请求。 更多...

导入语句import QtWebEngine
QtWebEngine 1.10

属性

详细描述

TooltipRequest 是一个请求对象,作为 WebEngineView::tooltipRequested 信号的一个参数传递。使用 onTooltipRequested 信号处理器来处理在特定位置的定制工具提示菜单请求。

请求的 accepted 属性表示请求是否由用户代码处理或应显示默认工具提示。

以下代码使用自定义工具提示来处理该请求

WebEngineView {
    // ...
    onTooltipRequested: function(request) {
        if (request.type == TooltipRequest.Show) {
            tooltip.visible = true;
            tooltip.x = request.x;
            tooltip.y = request.y;
            tooltip.text = request.text;
        } else {
            tooltip.visible = false;
        }
        request.accepted = true;
    }
    // ...
}

属性文档

accepted : bool

指示工具提示请求是否由信号处理器接受。

如果WebEngineView::tooltipRequested 的所有信号处理器已执行,属性值为 false 后将显示默认工具提示。为了防止这种情况,将 request.accepted 设置为 true

默认值为 false


text : bool [只读]

工具提示文本。当工具提示应该隐藏时包含一个空字符串。


type : enumeration [只读]

工具提示请求的类型。

常量描述
TooltipRequest.Show工具提示应该显示。
TooltipRequest.Hide工具提示应该隐藏。

x : int [只读]

请求的工具提示左上角的 X 坐标。


y : int [只读]

请求的工具提示左上角的 Y 坐标。


© 2024 Qt公司有限公司。本文件中包含的文档贡献版权归其各自所有者所有。本文档根据自由软件基金会的发布,在GNU自由文档许可证第1.3版的条款下获得许可。Qt及其相关标志是芬兰及/或全球其他国家的Qt公司有限公司的商标。所有其他商标归其各自所有者所有。