TouchSelectionMenuRequest QML Type
Demande d'affichage d'un menu de sélection tactile. Plus d'informations...
| Import Statement: | import QtWebEngine |
| Since: | QtWebEngine 6.3 |
Énumérations
- TouchSelectionCommandFlags
(since QtWebEngine 6.3)
Propriétés
- accepted : bool
- selectionBounds : rect
- touchSelectionCommandFlags : TouchSelectionCommandFlags
(since QtWebEngine 6.3)
Description détaillée
Un TouchSelectionMenuRequest est transmis en tant qu'argument du signal WebEngineView::touchSelectionMenuRequest. Il fournit des informations supplémentaires sur le contexte de la demande. La propriété selectionBounds indique l'origine de la demande.
La propriété accepted de la demande indique si la demande est traitée par le code utilisateur ou si le menu de sélection tactile par défaut doit être affiché.
Le code suivant utilise un menu personnalisé pour traiter la demande :
WebEngineView { id: view // ... onTouchSelectionMenuRequested: function(request) { request.accepted = true; myMenu.x = request.selectionBounds.x; myMenu.y = request.selectionBounds.y; myMenu.trigger.connect(view.triggerWebAction); myMenu.popup(); } // ... }
Documentation sur les énumérations
[since QtWebEngine 6.3] TouchSelectionCommandFlags
Note : Dans le menu de sélection tactile par défaut, l'affichage du menu contextuel est toujours disponible en tant qu'action séparée.
| Constante | Description de l'action |
|---|---|
TouchSelectionMenuRequest.Cut | La fonction Couper est disponible. |
TouchSelectionMenuRequest.Copy | Copier est disponible. |
TouchSelectionMenuRequest.Paste | Coller est disponible. |
Cette documentation a été introduite dans QtWebEngine 6.3.
Documentation sur les propriétés
accepted : bool
Indique si la demande de menu de sélection tactile a été traitée par le gestionnaire de signal.
Si la propriété est false après l'exécution de tout gestionnaire de signal pour WebEngineView::touchSelectionMenuRequested, un menu de sélection tactile par défaut sera affiché. Pour éviter cela, définissez request.accepted comme true.
La valeur par défaut est false.
Remarque : le contenu par défaut du menu de sélection tactile dépend de l'élément web pour lequel la demande a été générée.
selectionBounds : rect [read-only]
Position du rectangle délimité par rapport à la sélection de texte tactile.
touchSelectionCommandFlags : TouchSelectionCommandFlags [read-only, since QtWebEngine 6.3]
Les opérations disponibles dans la demande de menu de sélection tactile en cours.
Cette propriété a été introduite dans QtWebEngine 6.3.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.