Ich versuche, eine PDF anzuzeigen, die ich in einer Pyside6 -App erstellt habe (mit FPDF2) in einer Pyside6 -App. Es ist nicht ideal für mich, da eine Menge UI beteiligt ist. Ich hätte gerne etwas Reinigerer. Dass Widgets ein QPDFDocument -Objekt nimmt, aus dem es liest. Leider hat QPDFDocument nur eine .load () -Funktion, die einen Dateinamen aufnimmt. Da ich dort einen Scheibenschreiber vermeiden möchte, bin ich nicht daran interessiert, die Datei vorübergehend auf Festplatten zu speichern, um sie auf der GUI anzuzeigen.Supported signatures:
PySide6.QtPdf.QPdfDocument.load(PySide6.QtCore.QIODevice, /)
PySide6.QtPdf.QPdfDocument.load(str, /)
< /code>
Hier ist die Sache: Ich kann einen Qiodevice von Python nicht instanziieren, daher kann ich es nicht wie einen Puffer füttern (es gibt eine .Write () -Funktion, die interessant aussieht). Ich habe versucht, Bytesio (aus dem IO -Paket) zu verwenden, aber kein Glück.>
Wie lade ein PDF aus Bytes anstelle von Datei in pyside6? ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post