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

Qt Discussion :

Menus Qt et SLOT/SIGNAL : Ouvrir un fichier ?


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de ttone
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    589
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 589
    Par défaut Menus Qt et SLOT/SIGNAL : Ouvrir un fichier ?
    Bonjour, je suis sur mac. J'ai un petit soucis pour comprendre Qt dans la gestion des menus...
    Sous QtDesigner, j'ai simplement rajouté mes onglets, et ensuite le détail de chacun.

    Ensuite reste pour moi à connecter sur les slots.

    Seulement voilà, j'ai naturellement un onglet "File" et un choix "Open"...

    Est ce que je peux rêver qu'en cliquant sur "Open" une fonction par défaut appelle le Finder ? Ou est ce que je dois créer une interface "X", qui contient un QtTree, X étant connectée à mon "Open" du départ via une méthode "OnOpen()" par exemple ?

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    ?? j'ai pas tout compris??
    1. Quand tu créé ton menu, chaque action as un objectName. Ce qui te permet d'y accéder dans le code et donc de faire un connect
      http://qt.developpez.com/doc/4.3/qaction/
    2. Pour recuperer le nom d'un fichier, tu peut utiliser un QFileDialog
      http://qt.developpez.com/doc/4.3/qfiledialog/

  3. #3
    Membre éclairé Avatar de ttone
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    589
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 589
    Par défaut
    Avant de lire tes liens, je vais la faire plus courte : je veux parcourir le disque et sélectionner un fichier, et pour accéder à cette fonction, je veux faire click sur Fichier, menu déroulant, click sur "Ouvrir"... comme pour toutes les applis.

    Pas de probleme pour creer l'onglet, le menu, QtDesigner le fait bien, par contre peut on éviter d'ouvrir (action) une fenetre avec un QtTreeWidget pour parcourir+ouvrir, etc, etc. Peut on "bêtement" actionner un "truc" propre à Mac OS pour récupérer le path du fichier ?

  4. #4
    Membre éclairé Avatar de ttone
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    589
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 589
    Par défaut
    QFileDialog::getOpenFileNames apparemment

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/04/2004, 13h55
  2. ouvrir un fichier
    Par sofiane61 dans le forum MFC
    Réponses: 3
    Dernier message: 10/01/2004, 23h04
  3. [java][Oracle]Ouvrir un fichier(blob) avec le browser
    Par marsup54 dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 11/09/2003, 13h35
  4. [VBA-E] ouvrir un fichier .xls sans executer les macro
    Par lae_t2 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/01/2003, 17h07
  5. [Kylix] Ouvrir un fichier en étant dans KYLIX
    Par Jackepsi dans le forum EDI
    Réponses: 2
    Dernier message: 05/11/2002, 15h59

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