16,216
社区成员
发帖
与我相关
我的任务
分享
QString fileContent = "";
QFile file1("3.html");
if(file1.open(QIODevice::ReadOnly))
{
QTextStream fs(&file1);
fileContent = fs.readAll();
file1.close();
}
QPrinter printer(QPrinter::HighResolution);
QPrintDialog printDialog(&printer, this);
if (printDialog.exec())
{
QTextDocument textDocument;
textDocument.setHtml(fileContent);
textDocument.print(&printer);
}
QPrinter printer(QPrinter::HighResolution); QPrintDialog printDialog(&printer, this); if (printDialog.exec()) { QTextDocument textDocument; textDocument.setHtml(fileContent); textDocument.print(&printer); }
方法打印出来的差别很大