FileDialogRequest QML Type
Demande permettant à l'utilisateur de choisir un fichier ou un répertoire (nouveau ou existant). Plus...
| Import Statement: | import QtWebEngine |
| Since: | QtWebEngine 1.4 |
Propriétés
- accepted : bool
- acceptedMimeTypes : stringlist
- defaultFileName : string
- mode : enumeration
Méthodes
- void dialogAccept(stringlist files)
- void dialogReject()
Description détaillée
Un FileDialogRequest est transmis en tant qu'argument du signal WebEngineView::fileDialogRequested. Il est généré lorsque le dialogue sur les fichiers est demandé par l'élément d'entrée. Voir l'état du téléchargement de fichiers.
La propriété accepted de la demande indique si la demande est traitée par le code utilisateur ou si la boîte de dialogue par défaut doit être affichée. Si vous attribuez la valeur true à la propriété accepted, veillez à appeler dialogAccept() ou dialogReject() par la suite.
Le code suivant utilise une boîte de dialogue personnalisée pour traiter la demande :
WebEngineView { // ... onFileDialogRequested: function(request) { request.accepted = true; myDialog.request = request // keep the reference to the request myDialog.accept.connect(request.dialogAccept); myDialog.reject.connect(request.dialogReject); myDialog.visible = true; } // ... }
Propriété Documentation
accepted : bool
Indique si la demande de dialogue de sélection de fichier 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::fileDialogRequested, une boîte de dialogue de sélection de fichier par défaut sera affichée. Pour éviter cela, définissez request.accepted comme étant true.
La valeur par défaut est false.
acceptedMimeTypes : stringlist [read-only]
Liste des types MIME spécifiés dans l'élément d'entrée. La sélection doit être limitée à ces types de fichiers.
defaultFileName : string [read-only]
Nom par défaut du fichier à sélectionner dans la boîte de dialogue.
mode : enumeration [read-only]
Le mode de la boîte de dialogue du fichier.
| Constante | Description |
|---|---|
FileDialogRequest.FileModeOpen | Permet aux utilisateurs de spécifier un seul fichier existant. |
FileDialogRequest.FileModeOpenMultiple | Permet aux utilisateurs de spécifier plusieurs fichiers existants. |
FileDialogRequest.FileModeUploadFolder | Permet aux utilisateurs de spécifier un seul dossier existant à télécharger. |
FileDialogRequest.FileModeSave | Permet aux utilisateurs de spécifier un fichier non existant. Si un fichier existant est sélectionné, les utilisateurs doivent être informés que le fichier va être écrasé. |
Documentation de la méthode
void dialogAccept(stringlist files)
Cette fonction doit être appelée lorsque l'utilisateur a accepté le dialogue avec files.
void dialogReject()
Cette fonction doit être appelée lorsque l'utilisateur n'a pas accepté le dialogue.
© 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.