16,216
社区成员
发帖
与我相关
我的任务
分享
QPrinter printer(QPrinter::ScreenResolution);
QPrintDialog *dialog=new QPrintDialog(&printer,this); //打印对话框
dialog->setWindowTitle(tr("快速打印"));
if( dialog->exec() )
{
QString html;
QPainter painter(&printer); //@@@
/*设置头部*/
QTextDocument textdocument;
html=tr("<div align=\"center\">\n<div>\n<p></p>\n"
"<p><font size=\"+5\">*********************************</font></p>\n"
"<p><font size=\"+3\">************************</font></p>\n"
"<p><font size=\"+3\">***********************</font></p>\n</div>\n");
textdocument.setHtml(html); //用html语言设置页面
textdocument.print(&printer); //打印
}@@@