Bonjour à tous.
Voilà je n'arrive pas à enregistrer le contenue d'une scene (deQGraphicsScene) .Vous auriez une idée ?
je sais que je dois utilisé le fonction render() pour récupérer le contenu mais ça marche pas .
voilà un bout de mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
void FenPrincipale::saveImage() 
{
	QString fichier = QFileDialog::getSaveFileName(this, "Enregistrer un fichier", QString(), "Images (*.png *.gif *.jpg *.jpeg)");//Je saisis sous quel nom je veux enregistrer l'image
 
	QImage img_save;
	QPainter painter(&img_save);
	viewNaff->render(&painter);//je récupère le contenu de view dans painter
	img_save.save(fichier);//J'enregistre le contenu dans le nom que j'ai choisi auparavant
}
Remarque j'ai déja essayé avec sceneNaff->render(&img_save); . Meme résultat!
Toute aide serait le bienvenue merci