Bonjour à toutes et à tous

Je suis entrain de développer une application avec Qt QML. Mon application marche pas trop mal. Cependant je me heurte a quelques difficultés. Entre C++ et QML. Je m'explique, dans mon application qml, j'aimerai faire appel une dialog box custom. J'ai tenté de créer une class C++ dérivé de QWidget, puis ajouté mon composant dans qml avec qmlRegisterType pour pouvoir l'utiliser dans mon fichier qml. Cependant il ne me crée jamais mon composant, cela m'indique systématiquement impossible de créer un widget avant l'application. Pour contrer cela j'ai décider de rajouter dans mon qml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Component.onCompleted{        
        component1 = Qt.createComponent("Test.qml");
    }
et de créer le composant avec

Code : Sélectionner tout - Visualiser dans une fenêtre à part
component1.createObject(mainframe);
Mais j'obtiens l'erreur ci-après, puis l'application crash.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ASSERT: "!d->isWidget" in file kernel\qobject.cpp, line 1949
.

J'aimerai savoir quel méthode je dois utiliser pour pouvoir générer ma custom dialog box. ( Je souhaite faire cela car j'aimerai avoir la main sur la fenêtre créer et ainsi pouvoir faire comme pour ma fenêtre principal une window sans titre sans rien avec un fond transparent.

D'avance merci pour votre aide.