2011-05-30 7 views
2

J'ai appris comment créer un Widget Qt personnalisé. J'ai deux manuels pour ça. L'un provient du official documentation et le second provient de C++ GUI Programming with Qt 4. J'ai essayé ces exemples pour créer Qt Widget personnalisé et les compilés. Après cela, j'ai mis les fichiers de sortie (fichier .dll, .a) dans QTSDKDirectory \ Desktop \ Qt \ 4.7.3 \ mingw \ plugins \ designer, mais rien n'a été changé dans QtDesigner.Widget Qt personnalisé dans QtDesigner

+0

Avez-vous redémarré QtDesigner? – emaillenin

+0

Si votre Qt Widget personnalisé n'est pas très complexe, vous pouvez suivre une approche alternative que j'ai décrite sur une question similaire: [link] (http://stackoverflow.com/questions/5621618/qt-error-in-using-created-custom -widget-in-designer/5630348 # 5630348) –

Répondre

2

Dans Qt Designer, vous disposez d'une zone À propos des plug-ins. C'est la première chose que vous voulez vérifier. Il vous dira si votre plug-in a été chargé.

Si votre plug-in tombe en panne, le programme Qt Designer se bloque, ce qui n'est pas le cas ici.

L'incompatibilité est l'une des principales raisons de ne pas charger un plug-in. Dans la plupart des cas, vous avez compilé le plug-in dans Debug et Qt Designer est une version Release.

Si le plug-in est chargé mais que vous ne voyez toujours rien, la définition du groupe peut être incorrecte ou la fonction de création peut échouer.