QTableView dans un fichier texte
Bonjour à tous,
J'ai une table isssue d'une base de donnée que j'affiche dans un QTableview. J'aimerai imprimer le contenu de ce QTableview mais avec une mise en page bien particulière (entête et autre cadre).
D'où ma question, est-il possible d'insérer le contenu d'un QTableview dans un document texte (word par exemple) qui contient déjà un modèle définit (avec entête et compagnie).
Merci pour vos lumières
QTableView dans code HTML pour impression
Je reviens sur ce problème (étant bloqué autre part :aie:).
J'arrive à imprimer un fichier à partir d'un QString via le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| QPrinter *printer = new QPrinter(QPrinter::HighResolution);
printer->setPaperSize (QPrinter::A4);
printer->setOrientation(QPrinter::Portrait);
QString m_journal ="<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\"><html><head><meta name=\"qrichtext\" content=\"1\" /><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf8\" /></head><body><p>Ici le texte à emprimer</p></body></html>";
printer->setFullPage(true);
QTextDocument *journal_document = new QTextDocument;
journal_document->setDefaultFont(QFont("Arial", 10));
journal_document->setHtml(m_journal);
printer->setOutputFormat(QPrinter::NativeFormat);
QString PATH = "D:/";
printer->setOutputFileName(PATH +"MonNomDeFichier.pdf");
journal_document->print(printer); |
Le problème étant que qu'il faudrait que ce soit mon tableau qui soit inséré dans mon QString et je ne vois pas du tout comment faire...