QString strHtml = tr(
                "<html><head></head><body>"
                "<div id='content' style='width:114mm;height: 76mm;padding: 10mm;margin: 0;border: 1px solid;'>"
                "<table width='100%'  border='1px' cellpadding='0' cellspacing='0'>"
                "<thead><p align='center'><strong><font size='5'>%1收费票据</font></strong></p></thead>"
                "<tr height='25px'>"
                  "<td align='center' width='100px'>用户编号 :</td><td width='100px'>%2</td>"
                  "<td align='center' width='100px'>用户姓名:</td><td width='100px'>%3</td>"
                "</tr>"
                "<tr height='25px'>"
                  "<td align='center'>用水类型:</td><td>%4</td>"
                  "<td align='center'>上期抄度:</td><td>%5</td>"
                "</tr>"
                "<tr height='25px'>"
                   "<td align='center'>本期抄度:</td><td>%6</td>"
                   "<td align='center'>本期收费度:</td><td>%7</td>"
                "</tr>"
                "<tr height='25px'>"
                   "<td align='center'>单价:</td><td>%8</td>"
                   "<td align='center'>滞纳金:</td><td>%9</td>"
                "</tr>"
                "<tr height='25px'>"
                   "<td align='center'>额外费用:</td><td>%10</td>"
                   "<td align='center'>总全额:</td><td>%11</td>"
                "</tr>"
                "<tr height='25px'>"
                   "<td align='center'>收费日期:</td>"
                   "<td colspan='3'>%12</td>"
                "</tr>"
             "</table>"
              "<div style='margin: 10mm 5mm 10mm 20mm'>收费人员:%13"
                  "    "
                  "打印日期:%14"
             "</div>"
             "</div></body></html>");
     QPrintDialog *dialog = new QPrintDialog(&this->printer,this);
     if(dialog->exec()){
     //  this->printer.setOutputFormat(QPrinter::NativeFormat);
      // QSizeF size(76,114);
      // this->printer.setPaperSize(size,QPrinter::Millimeter);
       this->printer.setOrientation(QPrinter::Landscape);
      // this->printer.setOutputFormat(QPrinter::PdfFormat);
      // this->printer.setOutputFileName("e:/bbbbbb.pdf");
       view.setHtml("");
       view.setHtml(strHtml);
       view.show();
       view.print(&this->printer);
     }
代码如上,上面打印的内容的代码就没贴出来了,反正打印出来部分字重叠,而且重复出现