Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [QT] QEvent ne passe aps dans mon eventHandler [ Linux / GUI ] (RV2931)

lundi 22 septembre 2008 à 09:50:52 | [QT] QEvent ne passe aps dans mon eventHandler

RV2931

Bonjour,

J'essaie de me faire un widget perso et j'essaie de refaire un eventhandler mais je n'arrive même pas à récupérer le simple clic gauche, je dis bien gauche, pas l'evênement clicked() tout court.

class Button::public QPushButton{
    Q_OBJECT
    Button(QWidget *parent);
    void eventHandler(QEvent* e);
    signals:
        void leftButtonClicked();
    public slots:
        void mySlot();
}
Button::Button(QWidget *parent):QPushButton(parent){
    QObject::connect(this,SIGNAL(leftButtonclicked(),this,SLOT(mySlot));
    setText("Test");
}
void Button::eventHandler(QEvent*e){
    emit leftButtonClicked();
}

void Button::mySlot(){
    std::cout<<"yeah trop cool"<<endl;
    setText("ça marche");
}

Voilà, d'après ce que j'ai vu sur les forums, il suffirait normalement de faire ça...

Là je ne test pas quel bouton de la souris est enfoncé ou autres, je vérifie seulement que je passe bien dans mon eventHandler et au final non.
Je n'ai pas d'erreur lors de mon connect à priori => pas de message en mode debug.
et ma phrase ne s'affiche pas quand je clic sur le bouton, ni sur le bouton, ni dans la fenêtre de debug, c'est donc que je ne passe pas dans l'eventHandler lorsque je clique sur n'importe quel bouton.
Je souhaite utiliser un QEvent dans un premier temps afin de maîtriser toute sorte d'évênement...
Je suis sous windows mais ça ne change rien à mon problème.... j'espère :os
Si quelqu'un à une idée de ce que j'ai pu oublier ??
Merci
RV
L'intelligence est la chose la mieux répartie chez l'homme, car quoi qu'il en soit pourvu, il a toujours l'impression d'en avoir assez. "Descartes"

mardi 23 septembre 2008 à 08:21:27 | Re : [QT] QEvent ne passe aps dans mon eventHandler

RV2931

Up, personne pour m'aider sur Qt ?

L'intelligence est la chose la mieux répartie chez l'homme, car quoi qu'il en soit pourvu, il a toujours l'impression d'en avoir assez. "Descartes"



Cette discussion est classé dans : button, passe, void, eventhandler, qevent


Répondre à ce message

Sujets en rapport avec ce message

!!! Récupérer un mot de passe !!! [ par yoyo269 ] Bonjour,j'ai un problème qui semble tout bête mais dont je n'arrive pas à me sortir.En fait je souhaite récupérer un mot de passe pendant l'exécution C(Linux)thread [ par noussa1985 ] st tt le monde SVP eske qqu'1 pe m'aider à ecrire un code en C(Linux) en utilisant les threadsMon pgm permet de calculer le carré des entiers entre 0 Fonctions Imbriquées avec argument string [ par Zakata ] Bonjours,J'esaye de programmer deux classes de menu. L'architecture est la suivantes : Une classe Menuclass Menu{public:    Menu(void);    ~Menu(void) triangle de penrose et classe [ par ichigoZ710 ] Bonjour à toutes et à tous,j'aurais aimé savoir comment commencer le début de mon code en rapport avec les triangles de penrose (un triangle de penros tableau/procédure [ par nopnop77 ] Bonjour !Voila j'ai un problème à passer un tableau en paramètre entrée/sortie pour une procédure.Voici un code simplifié:#include using namespace std undefined value [ par elpens ] Bonjour,j'ai un petit soucis avec un test qui ne passe pas...J'ai un Char *strName qui a comme valeur Je voudrais l'empêcher de passer dans ma boucle. sizeof( void* ) / sizeof( int ) sur processeur 64 bit [ par KeniiyK ] Bonsoir,Si quelqu'un a un processeur 64 bit, peut il me dire si l'adressage est sur 32 bits ou sur 64 bits ?Que valent les renvoies de sizeof( int ) e Code MORSE en C [ par jpv424 ] Salut à tous et merci pour votre travail !! Le site est génial.En grapillant à droite à gauche des source sur le morse j'ai fabriqué le code ci-dessou Création d'évènement [ par eagleseyes ] SalutJe souhaiterais savoir s'il est possible de créer un évènement sur le changement de valeur d'une variable d'une classe que j'ai créé moi même (un pb avec des jetons et des symboles externes non résolus [ par 3xodiuS ] Bonjour à tous,J'essaie de réaliser un processus qui me permettrait de cacher la barre des tâches de XP pro, n'ayant pas trouvé de méthode propres et


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,608 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.