Пробую распечатать текстовый документ в консольной программке, но после запуска в консоль падает только сообщение об ошибке:QPainter::begin(): Returned false... и ничего не печатается.В гугле ничего не нашлось.Использую Qt 4.3.3 и Windows XP SP2Стандартное демо-приложение "Rich Text/Order Form" печатает нормально, но почему не работает у меня - непонятно Не подскажите куда копать? Спасибо.Код:Код:#include #include #include #include #include int main(int argc, char *argv[]){ QCoreApplication app(argc, argv); QPrinter printer; QPainter painter(&printer); QTextDocument textDocument; textDocument.setPlainText(QString("some text")); textDocument.print(&printer); QTimer::singleShot(0, &app, SLOT(quit())); return app.exec();}
|