QPageSetupDialog Class

Die Klasse QPageSetupDialog bietet einen Konfigurationsdialog für die seitenbezogenen Optionen eines Druckers. Mehr...

Kopfzeile: #include <QPageSetupDialog>
CMake: find_package(Qt6 REQUIRED COMPONENTS PrintSupport)
target_link_libraries(mytarget PRIVATE Qt6::PrintSupport)
qmake: QT += printsupport
Vererbungen: QDialog

Öffentliche Funktionen

QPageSetupDialog(QWidget *parent = nullptr)
QPageSetupDialog(QPrinter *printer, QWidget *parent = nullptr)
virtual ~QPageSetupDialog()
void open(QObject *receiver, const char *member)
QPrinter *printer()

Reimplementierte öffentliche Funktionen

virtual void done(int result) override
virtual int exec() override
virtual void setVisible(bool visible) override

Detaillierte Beschreibung

Unter Windows und macOS wird der Seiteneinrichtungsdialog mit Hilfe der nativen Seiteneinrichtungsdialoge implementiert.

Beachten Sie, dass unter Windows und macOS benutzerdefinierte Papierformate nicht in den nativen Seiteneinrichtungsdialogen wiedergegeben werden. Außerdem werden benutzerdefinierte Seitenränder, die auf QPrinter eingestellt wurden, nicht im nativen macOS-Dialog für die Seiteneinrichtung angezeigt.

Siehe auch QPrinter und QPrintDialog.

Dokumentation der Mitgliedsfunktionen

[explicit] QPageSetupDialog::QPageSetupDialog(QWidget *parent = nullptr)

Konstruiert einen Seiteneinrichtungsdialog, der ein standardmäßig konstruiertes QPrinter mit parent als übergeordnetes Widget konfiguriert.

Siehe auch printer().

[explicit] QPageSetupDialog::QPageSetupDialog(QPrinter *printer, QWidget *parent = nullptr)

Konstruiert einen Seiteneinrichtungsdialog, der printer mit parent als übergeordnetes Widget konfiguriert.

[virtual noexcept] QPageSetupDialog::~QPageSetupDialog()

Löscht den Dialog zur Seiteneinrichtung.

[override virtual] void QPageSetupDialog::done(int result)

Reimplements: QDialog::done(int r).

[override virtual] int QPageSetupDialog::exec()

Reimplements: QDialog::exec().

Diese virtuelle Funktion wird zum Aufklappen des Dialogs aufgerufen. Sie muss in Unterklassen reimplementiert werden.

void QPageSetupDialog::open(QObject *receiver, const char *member)

Dies ist eine überladene Funktion.

Öffnet den Dialog und verbindet sein Signal accepted() mit dem durch receiver und member angegebenen Slot.

Das Signal wird vom Slot getrennt, wenn der Dialog geschlossen wird.

QPrinter *QPageSetupDialog::printer()

Gibt den Drucker zurück, der an den QPageSetupDialog Konstruktor übergeben wurde.

[override virtual] void QPageSetupDialog::setVisible(bool visible)

Reimplements: QDialog::setVisible(bool visible).

© 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.