пытаюсь что-либо напечатать в файл 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"));
}