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 :

Comment attendre la fermeture d'une fenetre fille?


Sujet :

GTK+ avec C & C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 29
    Par défaut Comment attendre la fermeture d'une fenetre fille?
    Bonjour les gens,

    Je suis en train de réaliser une application en Perl avec GTK+.

    Il y a entre autres des données qui peuvent être modifiées par des formulaires.

    Je veux avoir la possibilité de sélectionner plusieurs de ces données et de lancer les uns après les autres des formulaires pour les modifier.

    J'ai donc une boucle.

    Mon problème vient du fait que toutes les fenêtres sont ouvertes en même temps.

    Comment puis-je imposer d'attendre la fermeture d'une fenêtre pour continuer l'exécution du code??

    Si vous pouvez m'aider, je suis diplômé en traduction perl/C () donc vous pouvez m'expliquer avec des lignes en C si vous ne savez pas faire en Perl .

    Merci d'avance
    Julien

  2. #2
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Bonjour,

    Comment sont créée tes fenêtres ? Ce sont des GtkWindow ou des GtkDialog ?

    Le mots à chercher est modal. Mais selon le type de fenêtre il y a plusieurs manières de procéder

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 29
    Par défaut
    Ce sont des GtkWindow que j'ai imposé modales.

    Je pensais naïvement tester le fait qu'elle soit active!! Mais maxi boucle infinie puisque la boucle utilise toutes les ressources de l'application donc je ne peux pas accéder à ma fenêtre !!

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 29
    Par défaut
    C'est encore moi!!!

    J'essaie depuis hier de reproduite le fonctionnement pour une fenêtre quelconque de la fonction run() d'une gtk_dialog. Cela résoudrait mon problème.

    Est-ce que quelqu'un sait faire???

    Merki

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 29
    Par défaut
    J'y arrive toujours pas

Discussions similaires

  1. attendre la fermeture d'une fenetre secondaire
    Par hizoka dans le forum PyQt
    Réponses: 5
    Dernier message: 02/12/2013, 20h38
  2. [JavaScript] [SRC] Attendre la fermeture d'une fille
    Par SpaceFrog dans le forum Contribuez
    Réponses: 10
    Dernier message: 17/12/2011, 21h41
  3. Comment fermer une fenetre fille ?
    Par MortDansLAme dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 08/10/2007, 11h39
  4. Réponses: 3
    Dernier message: 25/06/2007, 17h03
  5. Réponses: 3
    Dernier message: 20/02/2007, 12h09

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