TooltipRequest QML Type
ユーザーにツールチップを表示するリクエスト。もっと見る...
Import Statement: | import QtWebEngine |
Since: | 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座標。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。