Russian Qt Forum

Qt => Печать => Тема начата: kambala от Октябрь 07, 2010, 22:03



Название: печать в файл в Mac OS X
Отправлено: kambala от Октябрь 07, 2010, 22:03
пытаюсь что-либо напечатать в файл pdf или ps на Mac OS X (родные функции) - ни в какую не хочет, всегда выдает в консоль QPainter::begin(): Returned false для изображений, а для текстовых документов вообще ничего не говорит - просто не печатает. пробовал как в своем коде, так и в примерах. в винде и линуксе все прекрасно работает. может кто знает как это заставить работать?

на всякий случай код:
Код
C++ (Qt)
   QGraphicsScene *paintScene;
   ...
   QPrinter printer(QPrinter::HighResolution);
   if (QPrintDialog(&printer, this).exec() == QDialog::Accepted)
   {
       QPainter painter(&printer);
       if (painter.isActive())
       {
           painter.setRenderHint(QPainter::Antialiasing);
           paintScene->render(&painter);
       }
       else
           QMessageBox::critical(this, appName, tr("Unable to print image"));
   }