QPageSetupDialog Class
La classe QPageSetupDialog fournit une boîte de dialogue de configuration permettant de régler les options liées à la page sur une imprimante. En savoir plus...
| En-tête : | #include <QPageSetupDialog> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS PrintSupport) target_link_libraries(mytarget PRIVATE Qt6::PrintSupport) |
| qmake : | QT += printsupport |
| Hérite de : | QDialog |
- Liste de tous les membres, y compris les membres hérités
- QPageSetupDialog fait partie des boîtes de dialogue standard et des API d'impression.
Fonctions publiques
| QPageSetupDialog(QWidget *parent = nullptr) | |
| QPageSetupDialog(QPrinter *printer, QWidget *parent = nullptr) | |
| virtual | ~QPageSetupDialog() |
| void | open(QObject *receiver, const char *member) |
| QPrinter * | printer() |
Fonctions publiques réimplémentées
| virtual void | done(int result) override |
| virtual int | exec() override |
| virtual void | setVisible(bool visible) override |
Description détaillée
Sous Windows et macOS, la boîte de dialogue de mise en page est implémentée à l'aide des boîtes de dialogue de mise en page natives.
Notez que sous Windows et macOS, les formats de papier personnalisés n'apparaissent pas dans les boîtes de dialogue de configuration de page natives. De plus, les marges de page personnalisées définies sur un document « QPrinter » n'apparaissent pas dans la boîte de dialogue de configuration de page native de macOS.
Voir également QPrinter et QPrintDialog.
Documentation sur les fonctions membres
[explicit] QPageSetupDialog::QPageSetupDialog(QWidget *parent = nullptr)
Crée une boîte de dialogue de configuration de page qui configure un objet ` QPrinter ` instancié par défaut, dont le widget parent est ` parent `.
Voir aussi printer().
[explicit] QPageSetupDialog::QPageSetupDialog(QPrinter *printer, QWidget *parent = nullptr)
Crée une boîte de dialogue de configuration de page qui configure un objet « printer » avec un « parent » comme widget parent.
[virtual noexcept] QPageSetupDialog::~QPageSetupDialog()
Ferme la boîte de dialogue « Mise en page ».
[override virtual] void QPageSetupDialog::done(int result)
Réimplémente : QDialog::done(int r).
[override virtual] int QPageSetupDialog::exec()
Réimplémente : QDialog::exec().
Cette fonction virtuelle est appelée pour afficher la boîte de dialogue. Elle doit être réimplémentée dans les sous-classes.
void QPageSetupDialog::open(QObject *receiver, const char *member)
Ouvre la boîte de dialogue et relie son signal « accepted() » au slot spécifié par « receiver » et « member ».
Le signal sera déconnecté du slot lorsque la boîte de dialogue sera fermée.
QPrinter *QPageSetupDialog::printer()
Renvoie l'imprimante qui a été transmise au constructeur ` QPageSetupDialog `.
[override virtual] void QPageSetupDialog::setVisible(bool visible)
Réimplémente : 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.