Imprimer un un qwtplot
Résolu/Fermé
twiiiix
Messages postés
325
Date d'inscription
jeudi 14 janvier 2010
Statut
Membre
Dernière intervention
25 janvier 2014
-
Modifié par twiiiix le 29/07/2010 à 17:06
twiiiix Messages postés 325 Date d'inscription jeudi 14 janvier 2010 Statut Membre Dernière intervention 25 janvier 2014 - 11 août 2010 à 16:03
twiiiix Messages postés 325 Date d'inscription jeudi 14 janvier 2010 Statut Membre Dernière intervention 25 janvier 2014 - 11 août 2010 à 16:03
A voir également:
- Imprimer un un qwtplot
- Comment signer un pdf sans l'imprimer - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Journal de ma naissance gratuit à imprimer - Télécharger - Histoire & Religion
- Imprimer en a5 - Guide
- Comment imprimer un tableau excel - Guide
5 réponses
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
148
Modifié par loupius le 10/08/2010 à 13:05
Modifié par loupius le 10/08/2010 à 13:05
J'ai peut-être une réponse; je dis 'peut-être' car je ne suis pas sûr de celle-ci; n'ayant pas d'imprimante sous la main, je n'ai pu essayer ! Mais depuis le temps que je lis ton 'SOS', j'ai pris le temps d'essayer 'Qwt' et de te livrer ma réflexion.
Je propose de dessiner le 'plot' dans un QTextEdit, et je suppose qu'ensuite un 'textEdit->print(printer)' imprimera son contenu, y compris le plot.
Voici un exemple (je ne mets que le strict nécessaire):
Bonne continuation.
Je propose de dessiner le 'plot' dans un QTextEdit, et je suppose qu'ensuite un 'textEdit->print(printer)' imprimera son contenu, y compris le plot.
Voici un exemple (je ne mets que le strict nécessaire):
QwtPlot plot(QwtText("Quelle est cette fonction ?")); QwtPlotCurve curve; QPixmap pixmap(300,200); pixmap.fill(QColor(Qt::green)); double tabX[13], tabY[13]; for (int i=0; i<13; i++) tabX[i] = i, tabY[i] = i*i; curve.setData(tabX, tabY, 13); curve.attach(&plot); plot.replot(); plot.print(pixmap); QTextEdit textEdit; QTextCursor cursor = textEdit.textCursor(); cursor.beginEditBlock(); cursor.insertHtml(QString("Plot --->")); cursor.insertImage(pixmap.toImage()); cursor.insertHtml(QString("--- Fin")); cursor.endEditBlock(); textEdit.print(printer);Ce n'est qu'une idée et il y a sans doute d'autres solutions ;-)
Bonne continuation.
twiiiix
Messages postés
325
Date d'inscription
jeudi 14 janvier 2010
Statut
Membre
Dernière intervention
25 janvier 2014
56
4 août 2010 à 14:59
4 août 2010 à 14:59
UP !
twiiiix
Messages postés
325
Date d'inscription
jeudi 14 janvier 2010
Statut
Membre
Dernière intervention
25 janvier 2014
56
10 août 2010 à 03:53
10 août 2010 à 03:53
UP SVP
twiiiix
Messages postés
325
Date d'inscription
jeudi 14 janvier 2010
Statut
Membre
Dernière intervention
25 janvier 2014
56
Modifié par twiiiix le 10/08/2010 à 19:56
Modifié par twiiiix le 10/08/2010 à 19:56
Merci beaucoup pour ta réponse : )
Je suis en train de restructurer tout mon code, je testerais dès que j'ai fini, sinon je ne vois pas pourquoi ça ne marcherais pas ^^.
Je suis en train de restructurer tout mon code, je testerais dès que j'ai fini, sinon je ne vois pas pourquoi ça ne marcherais pas ^^.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
twiiiix
Messages postés
325
Date d'inscription
jeudi 14 janvier 2010
Statut
Membre
Dernière intervention
25 janvier 2014
56
11 août 2010 à 16:03
11 août 2010 à 16:03
Merci !!!!!!!!!!!!!!!!!!!
J'ai tester, ton code marche ^^.
J'ai tester, ton code marche ^^.