QPageSetupDialog Class
La classe QPageSetupDialog fournit une boîte de dialogue de configuration pour les options liées à la page sur une imprimante. Plus d'informations...
| En-tête : | #include <QPageSetupDialog> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS PrintSupport)target_link_libraries(mytarget PRIVATE Qt6::PrintSupport) |
| qmake : | QT += printsupport |
| Héritages : | QDialog |
- Liste de tous les membres, y compris les membres hérités
- QPageSetupDialog fait partie des API Dialogues standard et Imprimante et 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 ne seront pas reflétés dans les boîtes de dialogue de mise en page natives. En outre, les marges de page personnalisées définies sur QPrinter ne s'afficheront pas dans la boîte de dialogue de mise en page native de macOS.
Voir également QPrinter et QPrintDialog.
Documentation sur les fonctions membres
[explicit] QPageSetupDialog::QPageSetupDialog(QWidget *parent = nullptr)
Construit une boîte de dialogue de mise en page qui configure un QPrinter construit par défaut avec parent comme widget parent.
Voir aussi printer().
[explicit] QPageSetupDialog::QPageSetupDialog(QPrinter *printer, QWidget *parent = nullptr)
Construit une boîte de dialogue de mise en page qui configure printer avec parent comme widget parent.
[virtual noexcept] QPageSetupDialog::~QPageSetupDialog()
Détruit la boîte de dialogue de 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 faire apparaître 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 connecte son signal accepted() à l'emplacement spécifié par receiver et member.
Le signal sera déconnecté de l'emplacement lorsque la boîte de dialogue sera fermée.
QPrinter *QPageSetupDialog::printer()
Renvoie l'imprimante qui a été transmise au constructeur de 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.