En esta página

QPageSetupDialog Class

La clase QPageSetupDialog proporciona un diálogo de configuración para las opciones relacionadas con la página en una impresora. Más...

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

Funciones Públicas

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

Funciones Públicas Reimplementadas

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

Descripción Detallada

En Windows y macOS el diálogo de configuración de página se implementa utilizando los diálogos nativos de configuración de página.

Tenga en cuenta que en Windows y macOS los tamaños de papel personalizados no se reflejarán en los cuadros de diálogo nativos de configuración de página. Además, los márgenes de página personalizados establecidos en QPrinter no se mostrarán en el cuadro de diálogo nativo de configuración de página de macOS.

Véase también QPrinter y QPrintDialog.

Documentación de funciones miembro

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

Construye un diálogo de configuración de página que configura un QPrinter construido por defecto con parent como widget padre.

Véase también printer().

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

Construye un diálogo de configuración de página que configura printer con parent como widget padre.

[virtual noexcept] QPageSetupDialog::~QPageSetupDialog()

Destruye el diálogo de configuración de página.

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

Reimplementa: QDialog::done(int r).

[override virtual] int QPageSetupDialog::exec()

Reimplementa: QDialog::exec().

Esta función virtual es llamada para abrir el diálogo. Debe ser reimplementada en subclases.

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

Abre el diálogo y conecta su señal accepted() a la ranura especificada por receiver y member.

La señal se desconectará de la ranura cuando se cierre el diálogo.

QPrinter *QPageSetupDialog::printer()

Devuelve la impresora que se pasó al constructor QPageSetupDialog.

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

Reimplementa: 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.