getSaveFileName() - Mes documents répertoire par défaut
J'ai quelques problèmes en utilisant la fonction getSaveFileName(). Lorsque le dialogue "Save" apparait, j'aimerais que le répertoire affiché soit Mes Documents.
Voici le code :
Code:
1 2 3 4
|
QString fileName = QFileDialog::getSaveFileName(this, tr("Save License file (.lic)"),
QStandardPaths::displayName(QStandardPaths::DocumentsLocation) + "/adsb.lic",
tr("Licenses (*.lic)")); |
Lorsque ce code est exécuté, c'est le répertoire où s'exécute l'application qui s'affiche. Lorsque je remplace le troisième paramètre de la fonction getSaveFileName par un autre répertoire (Ex. C:\dev), le dialogue affiche le répertoire affiché. Aussi, lorsque je met le path complet de Mes documents : C:/Users/davidl/Documents/adsb.lic. Le problème est encore là. Le problème survient seulement avec le répertoire de Mes Documents.
Qu'est-ce qui pourrait empêcher la fonction getSaveFileName() d'afficher le répertoire Mes documents?
Merci pour votre aide..