QTextDocument doc;doc.setDefaultFont(QFont("Courier New",11));QString docContent;docContent.append("<html><head><title>Doc</title></head><body>");docContent.append("<table><tr><th>1</th><th>2</th></tr>);QSqlQuery query;query.prepare("SELECT * FROM table_name ");query.exec();while (query.next()){int id = query.value(1).toInt();QString name = query.value(2).toString();docContent.append(QString("<tr><td>%1</td><td>2</td></tr>").arg(id).arg(name));}docContent.append("</table></body></html>");doc.setHtml(docContent);