IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

QFileDialog::getOpenFileName et définir le répertoire par défaut

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2018
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2018
    Messages : 124
    Points : 55
    Points
    55
    Par défaut QFileDialog::getOpenFileName et définir le répertoire par défaut
    Bonjour à tous,

    j'utilise un "QFileDialog::getOpenFileName" mais seulement je voudrai à l'ouverture la fenêtre pour sélectionner un fichier, que l'on soit dans un répertoire déjà prédéfinit.
    J'utilise donc setDirectory mais aucun effet.
    Le code est le suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    QFileDialog dlg;
    QString    fileName;
     
    dlg.setDirectory(pathFile);    // pathFile est un QString et est par exemple = "C:/Tmp", j'ai même essayé = "C:/Tmp/", "C:\Tmp" & "C:\Tmp\"
    fileName = dlg.getOpenFileName(this, tr("Open file"), "/home", tr("files (*.txt)"));
    Quelqu'un aurait déjà été confronté à ce problème ?

    Merci par avance

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2018
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2018
    Messages : 124
    Points : 55
    Points
    55
    Par défaut
    Je vais m'auto-répondre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    fileName = QFileDialog::getOpenFileName(this, tr("Open Calibration file"), "/home", tr("Calibation files (*.txt)"));
    C'est le "/home" qui définit le répertoire d'ouverture, donc il suffit de le changer par un autre répertoire, comme par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    QString pathOpen = "C:/tmp";
     
    fileName = QFileDialog::getOpenFileName(this, tr("Open Calibration file"), pathOpen, tr("Calibation files (*.txt)"));

Discussions similaires

  1. JFileChooser: définir un répertoire par défaut
    Par mouss4rs dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 05/03/2012, 16h06
  2. Réponses: 7
    Dernier message: 01/07/2009, 09h59
  3. Choisir un répertoire par défaut dans un GetOpenFileName
    Par Alqualonde dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 14/01/2008, 16h57
  4. définir un répertoire par défaut
    Par kanea_iza dans le forum Windows
    Réponses: 4
    Dernier message: 24/04/2007, 11h53
  5. [VB.NET] Définir le répertoire par défaut de l'application
    Par lord_paco dans le forum Windows Forms
    Réponses: 3
    Dernier message: 08/12/2004, 16h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo