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+ Discussion :

Affichage temps reel


Sujet :

GTK+

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 51
    Points : 38
    Points
    38
    Par défaut Affichage temps reel
    Bonjour à tous,
    je devellope une interface graphique pour un logiciel de test.
    le probleme est que le materiel tester me renvoie des messages que je voudrais afficher à l'ecran dès leur reception, seulement je n' y arrive pas.
    Existe t il un moyen pour effectuer un affichage directement apres avoir changer le contenu d'un GtkLabel par exemple?

    merci d'avance

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Points : 1 633
    Points
    1 633
    Par défaut
    Ca dépend ce que t'appelle "immédiat", mais si tu changes le texte d'un label dans une fonction qui rend tout de suite la main à la mainloop gtk+, alors le changement sera "immédiat" (ie ça prendra moins de qques millisecondes)

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 51
    Points : 38
    Points
    38
    Par défaut
    Par exemple je fais un switch case avec un code qui correspond à un certain code.
    le case correspondant m'envoie dans une fonction qui ecris une chaine de caractere dans un label ,celui ci à ete creer puis ajouter dans le container dans la fonction principale.
    dans la fonction principale l'appel à la sous fonction ce trouve dans une boucle while qui s'arrete sur un certain code.
    Il me faut donc afficher les message de maniere sequentielle.
    Comment afficher ce message directement en sortant de la sous fonction?

  4. #4
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Points : 1 633
    Points
    1 633
    Par défaut
    Une boucle while (TRUE) dans un callback gtk+, c'est une mauvaise idée... Ca bloque effectivement tout le traitement des évènements par gtk+, y compris l'affichage. Tu peux peut être utiliser des GIOChannels pour éviter ta boucle while ? Ou un g_timeout_add ou un g_idle_add ?

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 51
    Points : 38
    Points
    38
    Par défaut
    ok.....mais je ne connais pas ces fonctions.
    tu aurais des liens pour l'explication ou des exemples d'utilisation?pour ke je puisse comprendre leur utilisation et savoir où les mettres!



    note: je devellope sous windows avec VC++. juste pour info...

Discussions similaires

  1. affichage de donnée en temps reel
    Par Matt_NewDev dans le forum ASP.NET
    Réponses: 3
    Dernier message: 16/06/2011, 10h42
  2. Affichage de flow en temps reel
    Par Clercq dans le forum API graphiques
    Réponses: 1
    Dernier message: 20/03/2011, 23h20
  3. affichage de l'heure systeme en temps reel
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 24/02/2008, 18h42
  4. Affichage temps Reel
    Par Shandler dans le forum MFC
    Réponses: 2
    Dernier message: 02/06/2005, 12h14
  5. [Info][Debutant(e)]affichage temps reel
    Par nine dans le forum Développement Web en Java
    Réponses: 15
    Dernier message: 26/11/2004, 17h03

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