ich habe ein etwas komplizierteres Problem: In einer Anwendung habe ich eine Serienbrief-Funktion mit LibreOffice realisiert. Dazu rufe ich mit
Code: Alles auswählen
QDesktopServices::openUrl ( QUrl ( document ) );Starte ich LibreOffice direkt, funktioniert der Serienbriefdruck korrekt, so dass das Problem wohl nicht auf einen Fehler in LibreOffice zurückzuführen ist. Der Ausdruck aus der Anwendung heraus hat auch mal funktioniert, ich kann aber nicht eingrenzen, seit wann es nicht mehr funktioniert. Ich vermute, dass ein Update von Qt 5.2 auf Qt 5.3 das Problem ausgelöst hat, denn auf einen anderen Testsystem, auf dem die Anwendung noch gegen Qt 5.2 gelinkt ist (die LibreOffice Version ist identisch), tritt das Problem nicht auf.
Ich habe schon versucht, LibreOffice statt durch QDesktopService durch QProcess zu starten, aber das änderte leider ebenso wenig etwas, wie der Versuch, aus der Anwendung heraus nicht LibreOffice, sondern ein Wrapperscript zu starten. Nun habe ich leider keine weiteren Ideen mehr und wäre für weitere Lösungsansätze dankbar.
Vielen Dank und viele Grüße
Michael