textEdit->setText(printdata);
QPrinter printer(QPrinter::HighResolution);
printer.setPageMargins(0,0,0,0,QPrinter::Inch);
QSizeF paperSize(320,240);
printer.setPaperSize(paperSize,QPrinter::Point);
QPrintDialog *dlg = new QPrintDialog(&printer,this);
dlg->setWindowTitle(tr("Print test"));
if(dlg->exec()==QDialog::Accepted)
{
textEdit->print(&printer);
}
此为 循环打印的 循环体