Bonjour tout le monde !
Je développe en ce moment une application Qt avec Qt Creator servant d'interface graphique pour une board SBC9261, sous Linux 2.6.24.
J'ai à l'écran deux fenêtres, A et B, et j'aimerais pouvoir modifier l'interface de A (afficher/cacher boutons, labels...) en passant par B.
C'est A qui "crée" B de la façon suivante :
Dans B, je pensais pouvoir utiliser le pointeur *parent dans quelque chose du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Installation *B = new Installation(this); B->show();
Mais je n'ai pas accès à l'UI du parent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part this->parent->ui->unBouton->hide();
Quelqu'un saurait-il comment faire ?
Sinon, mon problème de façon plus globale : depuis cette fenêtre B, qui est une fenêtre de réglages, je veux simplement donner à l'utilisateur le choix de ce qu'il veut afficher sur la fenêtre A, et que ces changements s'effectuent dynamiquement.
Quelqu'un connaît-il une solution "officielle", propre ?
Merci pour vos réponses !
Partager