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

Multithreading Discussion :

[Thread] Signal/Slot et Thread


Sujet :

Multithreading

  1. #81
    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
    Citation Envoyé par ttone Voir le message
    c'est sliderMoved qui freeze automatiquement les autres signaux ?
    non, je me sert de :
    sliderPressed pour faire une pause
    sliderMoved pour récupérer la valeur pendant le drag
    sliderRelease pour relancer

  2. #82
    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
    Bien vu . Ca marche pour moi.
    J'avais pas envisagé d'utiliser plusieurs modalités de signal pour un même objet.

  3. #83
    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
    Hello, je remonte ce topic suite à un petit probleme à nouveau avec les connect.

    J'ai connecté une CheckBox avec une méthode(int i), mais elle n'est pas prise en compte quand le SIGNAL est émis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    connect(this->interface.checkbox[0], SIGNAL(clicked()), this, SLOT(methode(0)));

  4. #84
    Membre Expert

    Avatar de IrmatDen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 727
    Par défaut
    AHEM§§
    Qu'est ce qu'on passe notre temps à répéter sur les signaux/slots?

  5. #85
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Qu'est ce qu'on passe notre temps à répéter sur les signaux/slots?
    lol, oui qu'on ne passe pas de variable, au mieux des types. J'en suis conscient, pas de soucis.

    Y a t il une alternative ?
    PArce que la seule chose que je vois c'est de crée X méthodes pour mes X QCheckBox, faire X connect, etc... c'est un peu dommage....

  6. #86
    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
    Ca dépend ce que tu veut faire avec.
    tu peut utiliser sender qui te donnera qui t'as envoyé un signal par exemple.
    http://qt.developpez.com/doc/latest/qobject.html#sender
    Utiliser un QGroupBox
    http://qt.developpez.com/doc/latest/...-groupbox.html
    ou peut etre mieux, utiliser un QSignalMapper
    http://qt.developpez.com/doc/latest/...tml#setMapping

  7. #87
    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
    the signal mapped(id) is emitted.
    perfecto

  8. #88
    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
    Cool.
    Par contre peut tu eviter de faire grandir ce thread en mélangant plusieurs problème? On ne s'y retrouve plus.

  9. #89
    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
    ok, c pas un special signal/slot c'est vrai.

+ Répondre à la discussion
Cette discussion est résolue.
Page 5 sur 5 PremièrePremière 12345

Discussions similaires

  1. Thread - Signal : Stop thread sur signal
    Par DaSiX dans le forum Général Python
    Réponses: 5
    Dernier message: 30/12/2014, 15h58
  2. Réponses: 8
    Dernier message: 22/05/2010, 11h50
  3. [TOMCAT] [THREAD] Ajout d'un thread à Tomcat
    Par olivangel dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 12/08/2004, 11h55
  4. [Thread] comment arreter un thread qui execute une methode b
    Par Cyber@l dans le forum Concurrence et multi-thread
    Réponses: 8
    Dernier message: 04/08/2004, 10h51

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