Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   QPrintPreviewDialog печатает пустые листы (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/qprintpreviewdialog-pechataet-pustye-listy-370835/)

Guest 01.10.2011 06:00

QPrintPreviewDialog печатает пустые листы
 
Привет всем!! Проблема следующая: не работает вывод на печать. В QPrintPreviewDialog появляется инфа для печати, а печатаются пустые листы. Кто-нибудь сталкивался В линуксе ТОТ ЖЕ САМЫЙ КОД работает без проблем.Windows XP, MinGW 4.4.0, Qt 4.7.3Код:void SalesList::printDoc(const QString &htmlText) { QWebView * webView = new QWebView; QPrinter * printer = new QPrinter; // Настройка формата печати printer->setOutputFormat(QPrinter::NativeFormat) ; // По умолчанию ориентация - альбомная printer->setOrientation(QPrinter::Landscape); QPrintPreviewDialog * previewDlg = new QPrintPreviewDialog(printer, this, Qt::WindowMinMaxButtonsHint); connect(previewDlg, SIGNAL(paintRequested(QPrinter *)), webView, SLOT(print(QPrinter*))); webView->setHtml(htmlText.toAscii()); previewDlg->exec();} //void SalesList::printDoc(const QString &htmlText)


Часовой пояс GMT, время: 14:06.


© www.otvetnemail.ru - Форум вопросов и ответов.