Bonjour.

J'ai un petit problème d'accès à un widget enfant d'une QMdiArea que je ne sait pas trop comment résoudre proprement.

J'ai une classe MainWindow qui contient une QMdiArea, qui contient des Fenêtres (classiques) QMdiSubWindow et chacune de ces fenêtres contient un MonWidget que j'ai créé. (en gras, ce que j'ai implémenté, en rouge, les Widgets par défaut).

Mon problème est le suivant : je veux qu'un slot de MainWindow, aille exécuter une fonction de MonWidget dans la fenêtre courante. Problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
_mdiArea->currentSubWindow()->widget()->maFonction()
me dit que "maFonction()" n'est pas connue dans QWidget (ce qui est tout à fait correct)...

Alors la question est... comment faire ?

Merci beaucoup