2010-03-04 14 views
1

Dans QtDemo, il existe un exemple appelé Dropsite dans lequel une image peut être glissée et lâchée dans le champ à afficher. Cet exemple fonctionnait dans une ancienne version de Qt et fonctionne initialement dans 4.6 si vous l'exécutez depuis le dossier qt \ examples \ draganddrop \ dropsite \ release. Mais si vous chargez le fichier de projet dans Qt Creator et le recompilez, il n'affiche plus l'image correctement et donne une image générique dans la boîte. Je n'arrive pas à comprendre comment résoudre ce problème et je dois utiliser le glisser-déposer dans un projet sur lequel je travaille. S'il vous plaît aider. Je vous remercie.Exemple Qt Dropsite

Répondre

0

Faites glisser et déposez une image dans la zone de dépôt, vous ne pourrez pas obtenir "application/x-qt-image" dans minedata depuis Qt4.6. Mais si vous faites glisser & déposer une image à partir de la page Web, vous serez toujours en mesure de voir l'image. Je pense qu'il est raisonnable pour la zone de dépôt de vérifier si le fichier déposé est une image ou non, au lieu de dépendre des données de la mine.

+0

J'ai glissé et déposé une image de mon ordinateur et du Web et les deux ne fonctionnent pas. Dans l'ancienne version, ça fonctionnait. Comment puis-je le faire fonctionner dans 4.6? –

+0

dans mon ordinateur, Windows 7 32bit. DnD un fichier ne fonctionne pas, mais l'image du web (firefox) fonctionne bien. –