Russian Qt Forum

Qt => Кладовая готовых решений => Тема начата: merke от Август 24, 2010, 09:35



Название: Пример распечатки текста из QTextEdit
Отправлено: merke от Август 24, 2010, 09:35
Код:
#ifndef QT_NO_PRINTER
    QPrinter printer(QPrinter::HighResolution);
    QPrintDialog *dlg = new QPrintDialog(&printer, this);
    if (textEdit->textCursor().hasSelection())
        dlg->addEnabledOption(QAbstractPrintDialog::PrintSelection);
    dlg->setWindowTitle(tr("Print Document"));
    if (dlg->exec() == QDialog::Accepted) {
        textEdit->print(&printer);
    }
    delete dlg;
#endif