Sur cette page

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

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.