J'ai cherché à imprimer un qtablewidget. J'ai été étonné de ne pas trouver de méthode print()

Je m'en suis sorti en faisant une boucle allant scanner chaque cellule du qtablewidgetitem copiées dans un QString au format HTML (<table><td></td></table>)

puis ce QString placé dans un QTextDocument, impression par méthode print du dit QTextDocument.

Ca marche et en jouant avec le html je dois pouvoir obtenir un bon résultat pour aller au-delà du test.

Et sinon sur cette idée, ne serait il pas possible d'inclure l'objet qtablewidget dans un objet QTextDocument, ou Qtextedit de façon à pouvoir utiliser sa méthode print() ?

J'ai vu sur le web des propositions d'utilisation de QPainter, mais ça me parait lourd, j'ai pas envie de "dessiner mon tableau" suis pas bon en dessin ...

Y a t'il plus efficace que ce que j'ai fait ? (probablement ....)
Qu'en pensez-vous ?