ich habe ein Problem beim erstellen von PDF-Dateien.
Ich habe folgenden Code:
Code: Alles auswählen
QPrinter printer;
printer.setOutputFileName(QString("%1%2")
.arg(QCoreApplication::applicationDirPath())
.arg("/invoices/" + this->lineEditInvoiceNumber->text() + "rechnung.pdf"));
QPainter painter(&printer);Code: Alles auswählen
QDesktopServices::openUrl(QUrl(QString(QCoreApplication::applicationDirPath() + "/invoices/" + this->lineEditInvoiceNumber->text() + "rechnung.pdf")));Unter Linux klappte das ohne Problem, die PDF wurde erzeugt und auch gleich angezeigt, mit Windows bekomme ich folgenden Fehler:
QPainter::begin(): Returned false
QPainter::setFont: Painter not active
Muss ich unter Windows noch plugins für QT4 installieren?
Vielen Dank im Voraus.