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公司有限公司的商标。所有其他商标归其各自所有者所有。