Bonjour,
Pour faire suite à une précédente discussion sur le forum, à propos du QWebview et du Flash, je reviens vers vous mais cette fois à propos de la fonction render.
J'ai bien réussi à afficher un site avec du flash dans une QWebView (merci epsilon68), mais je rencontre de nouveau le problème avec la fonction render de QWebFrame.
Je souhaite récupérer l'image d'un site à partir des fonctions de QWebKit. Tout marche surper bien sauf pour le flash. Je l'affiche bien, mais l'image obtenue contient tous les éléments du site sauf le Flash.
Est-ce que c'est possible d'obtenir une image avec le Flash ou faut-il attendre une prochaine version de la librairie ?
Extrait du code :
J'utilise Qt Creator 1.0 et Qt 4.5.0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 webPage->setViewportSize(webPage->mainFrame()->contentsSize()); QImage image(webPage->viewportSize(), QImage::Format_ARGB32); QPainter painter(&image); webPage->mainFrame()->render(&painter); painter.end(); image.save("/tmp/output.jpg","JPG", 100);
Merci
Partager