void CRecordManager::doPrint()
{
QTextDocument *document = textEdit->document();
QPrinter printer;
QPrintDialog dlg(&printer, this);
dlg.setWindowTitle(tr("打印文档"));
if (dlg.exec() != QDialog::Accepted)
return;
document->print(&printer);
}这是打印单个QTextEdit的代码,我现在的需求是:要打印的页面上有QLintEdit、QComboBox和图片等,请问如何写代码,把它们都打印出来?

就按图的样式打印
[ 此帖被myue_23在2009-09-02 14:49重新编辑 ]