Die Änderungen an Qt Print Support

Qt 6 sind das Ergebnis des bewussten Bemühens, das Framework effizienter und benutzerfreundlicher zu gestalten.

Wir versuchen, die Binär- und Quellcodekompatibilität für alle öffentlichen APIs in jeder Version zu erhalten. Einige Änderungen waren jedoch unvermeidlich, um Qt zu einem besseren Framework zu machen.

In diesem Thema fassen wir diese Änderungen unter Qt Print Support zusammen und geben Anleitungen zu deren Handhabung.

Allgemeine API-Konsolidierung

Die verschiedenen Enums und Typen für page sizes, Ränder und Ausrichtung wurden konsolidiert. QPrinter Die APIs zum expliziten Setzen von Papiergrößen und Rändern wurden entfernt; verwenden Sie stattdessen QPagedPaintDevice::setPageLayout(), QPagedPaintDevice::setPageSize(), QPagedPaintDevice::setPageOrientation() und QPagedPaintDevice::setPageMargins().

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.