Button {
anchors.centerIn: parent
text: "Cliquez ici"
onClicked: dialog.open()
}
Figure 15.10 : Exemple d'utilisation de MessageDialog avec quatre boutons, dans l'ordre habituel sous
Windows et dans la langue de l'utilisateur (ici, en anglais)
Note > La traduction de l'interface est gérée de manière distincte mais pas
automatique.
Boîte de navigation
L'autre type de boîte de dialogue très utile offre la possibilité de choisir un fichier,
tant pour la lecture que l'enregistrement (la distinction est que, dans le second cas,
le fichier à sélectionner n'existe pas forcément). Cette fois, il faudra utiliser le
composant FileDialog, la propriété déterminant si le fichier choisi doit exister
étant selectExisting (vraie par défaut). Le fichier choisi est accessible, après
acceptation par l'utilisateur, dans la propriété fileUrl.
FileDialog {
id: file
title: "Fichier à ouvrir"
onAccepted: accept.open()
}
MessageDialog {
id: accept
text: "Fichier choisi : " + file.fileUrl
}
Figure 15.11 : Exemple de boîte de sélection d'un fichier à ouvrir
323
Précédent

- 324/494

Suivant