Pré-remplir le champ d'un QFileDialog
Le problème exposé dans ce sujet a été résolu.
Bonjour,
Avec mon programme PyQt je permets notamment à l'utilisateur d'enregistrer un fichier. J'emploie donc pour cela QtGui.QFileDialog.getSaveFileName()
et je souhaiterais pré-remplir le champ du nom du fichier - comme le fait GIMP avec "Sans titre.xcf".
Seulement, je n'ai rien déniché à ce propos, les filtres ne semblant pas solutionner mon problème.
Merci !
A priori, c'est le paramètre "caption" pour le nom par défaut. Ca marche pas avec ça ? Tu appelles ta fonctions comment ?
Caption, ça n'est pas plutôt pour le titre de la fenêtre ? En tout cas, c'est ce que ça me fait.
Je l'utilise ainsi :
| filename = QtGui.QFileDialog.getSaveFileName(parent, "Save", "/home/example")
|
La doc C++ indique:
If dir includes a file name, the file will be selected.
donc testes en mettant :
| filename = QtGui.QFileDialog.getSaveFileName(parent, "Save", "/home/example/Sans Titre.png")
|
Je sais plus compter, c'est pas "caption", c'est le paramètre suivant ("dir"). Essaies en mettant le nom dans le répertoire :
| filename = QtGui.QFileDialog.getSaveFileName(parent, "Save", "/home/example/Sans titre.xcf")
|
EDIT: grilled
Connectez-vous pour pouvoir poster un message.
Connexion
Pas encore membre ?
Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte