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

GTK+ avec C & C++ Discussion :

Glade et ouverture de fichier


Sujet :

GTK+ avec C & C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 10
    Par défaut Glade et ouverture de fichier
    Bonjour à tous.

    Après beaucoup de recherches, je ne parviens toujours pas à faire ce que je veux.
    Avec Glade, je créer une barre la barre de menu (par défaut dans glade).
    J'attache ensuite un callback sur le bouton "open" de la barre.
    Cela me donne le screen suivant :


    Mon callback marche très bien, mais je ne sais pas comment faire pour avoir un bouton qui m'ouvre le fichier de mon choix. Je voudrais faire comme un file chooser dialog mais je n'y parviens pas.
    Comment ouvrir une boîte de dialogue pour choisir le fichier à ouvrir ?

    Merci d'avance pour vos réponses.

  2. #2
    Membre éclairé
    Profil pro
    Retraité
    Inscrit en
    Novembre 2009
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2009
    Messages : 331
    Par défaut
    Avec GtkFileChooserButton https://developer.gnome.org/gtk3/sta...serButton.html tu peux créer un bouton qui ouvre un dialogue pour choisir un fichier. N'est-ce pas ce que tu veux faire?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 10
    Par défaut
    Si si, ça, ça marche. Mais le menu par défaut de glade (avec la barre se trouvant le bouton "open", "save" etc) ne contient pas le gtkfilechooser mais un bouton gtkbuttonimage qui ne parmet pas d'ouvrir de fichier. Je voudrais greffer le bouton qu'il me faut sur cette barre.
    Je ne sais pas si c'est très clair.

  4. #4
    Membre éclairé
    Profil pro
    Retraité
    Inscrit en
    Novembre 2009
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2009
    Messages : 331
    Par défaut
    Je n'utilise pas Glade, ce qui rend ma capacité à t'aider un peu faible, mais avec un petit coup de Google, j'ai trouvé:
    https://mail.gnome.org/archives/comm.../msg21031.html qui laisse penser que le bouton en question est en train d'être ajouté dans Glade
    et ceci
    http://stackoverflow.com/questions/5...on-in-glade-an
    qui me semble être un exemple de comment modifier directement le fichier XML pour ajouter un <object class="GtkFileChooserButton" id="DD">

Discussions similaires

  1. ouverture de fichier txt
    Par juguul dans le forum MFC
    Réponses: 11
    Dernier message: 18/12/2003, 09h44
  2. Ouverture de fichier en api
    Par Michaël dans le forum Windows
    Réponses: 9
    Dernier message: 10/12/2003, 16h47
  3. Ouverture de fichier
    Par Ricou.13 dans le forum VBA Access
    Réponses: 3
    Dernier message: 07/10/2003, 08h59
  4. Réponses: 2
    Dernier message: 26/02/2003, 15h18
  5. [VBA-E] Evenement ouverture de fichier
    Par gjeff dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 13/12/2002, 09h42

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