dimanche 25 novembre 2012

WebImageView : Charger une image depuis le web..

On ne le dira jamais assez... Cascade est à loin derrière l'aisance de QtQuick et de ces différents composants. Pour ce qui ont déjà fait du Qml native, vous avez peut être déjà utilisé le composant Image pour charger des images.  Il suffisait de faire :

Image { source:"http://img.clubic.com/04027682-photo-qt-logo.jpg" }

Avec cascade, le composant ImageView, ne permet pas de récupérer des images depuis le Web. Je vous propose donc mon composant fait maison : WebImageView fonctionnant avec QNetworkAccessManager.  Nous allons créer un une classe WebImageView en C++ . Puis nous injecterons la classe dans le contexte qml via :

qmlRegisterType<WebImageView>("org.labsquare", 1, 0, "WebImageView");





Aucun commentaire:

Enregistrer un commentaire