Bonjour a tous !
j'ai un petit problème avec Qt et notamment avec le keyPressEvent(). J'essaye de faire une interface pour un petit programme réseau simple.
Au départ je demande l'affichage d'une boite de dialogue. Celle ci permet de choisir entre l'ouverture soit du serveur, soit du client. Lorsque je suis dans le client, je voudrais utilisais son keyPressEvent(), mais c'est celui de la première boite de dialogue qui est pris en compte.Comment dois-je faire pour que, lorsque j'appuie sur une touche clavier, ce soit le keyPressEvent() du client qui soit appelé ?
Voici le code que j'utilse pour appeler mon client :
dialogClient = new dialogclient(this);
Qt::WindowFlags flagsClient = Qt::Window;
dialogClient->setWindowFlags(flagsClient);
dialogClient->showFullScreen();
Partager