QPageSetupDialog Class
Die Klasse „QPageSetupDialog“ stellt einen Konfigurationsdialog für die seitenbezogenen Optionen eines Druckers bereit. Mehr...
| Kopfzeile: | #include <QPageSetupDialog> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS PrintSupport) target_link_libraries(mytarget PRIVATE Qt6::PrintSupport) |
| qmake: | QT += printsupport |
| Erbt von: | QDialog |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QPageSetupDialog ist Teil der Standarddialoge sowie der Drucker- und Druck-APIs.
Öffentliche Funktionen
| QPageSetupDialog(QWidget *parent = nullptr) | |
| QPageSetupDialog(QPrinter *printer, QWidget *parent = nullptr) | |
| virtual | ~QPageSetupDialog() |
| void | open(QObject *receiver, const char *member) |
| QPrinter * | printer() |
Neu implementierte öffentliche Funktionen
| virtual void | done(int result) override |
| virtual int | exec() override |
| virtual void | setVisible(bool visible) override |
Ausführliche Beschreibung
Unter Windows und macOS wird der Seitenlayout-Dialog mithilfe der nativen Seitenlayout-Dialoge implementiert.
Beachten Sie, dass unter Windows und macOS benutzerdefinierte Papierformate in den nativen Seitenlayout-Dialogen nicht berücksichtigt werden. Zudem werden benutzerdefinierte Seitenränder, die auf einem „ QPrinter “ festgelegt wurden, im nativen Seitenlayout-Dialog von macOS nicht angezeigt.
Siehe auch „ QPrinter “ und „ QPrintDialog “.
Dokumentation zu Mitgliedsfunktionen
[explicit] QPageSetupDialog::QPageSetupDialog(QWidget *parent = nullptr)
Erstellt ein Dialogfeld für die Seiteneinrichtung, das ein standardmäßig erstelltes „ QPrinter “ mit „ parent “ als übergeordnetem Widget konfiguriert.
Siehe auch printer().
[explicit] QPageSetupDialog::QPageSetupDialog(QPrinter *printer, QWidget *parent = nullptr)
Erstellt ein Dialogfeld für die Seiteneinrichtung, das „ printer “ mit „ parent “ als übergeordnetem Widget konfiguriert.
[virtual noexcept] QPageSetupDialog::~QPageSetupDialog()
Schließt das Dialogfeld „Seite einrichten“.
[override virtual] void QPageSetupDialog::done(int result)
Implementiert: ` QDialog::done` (int r).
[override virtual] int QPageSetupDialog::exec()
Implementiert: ` QDialog::exec()`.
Diese virtuelle Funktion wird aufgerufen, um das Dialogfeld einzublenden. Sie muss in Unterklassen neu implementiert werden.
void QPageSetupDialog::open(QObject *receiver, const char *member)
Öffnet das Dialogfeld und verbindet dessen Signal „ accepted()“ mit dem Slot, der durch „ receiver “ und „ member “ angegeben wird.
Das Signal wird vom Slot getrennt, sobald das Dialogfeld geschlossen wird.
QPrinter *QPageSetupDialog::printer()
Gibt den Drucker zurück, der an den Konstruktor „ QPageSetupDialog “ übergeben wurde.
[override virtual] void QPageSetupDialog::setVisible(bool visible)
Implementiert: QDialog::setVisible(bool visible).
© 2026 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.