QPageSetupDialog类

QPageSetupDialog类提供了一个配置对话框,用于指定打印机页面相关的选项。更多信息...

头文件 #include <QPageSetupDialog>
CMakefind_package(Qt6 REQUIRED COMPONENTS PrintSupport)
target_link_libraries(mytarget PRIVATE Qt6::PrintSupport)
qmakeQT += printsupport
继承了 QDialog

公用函数

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

重写的公用函数

virtual voiddone(int result) override
virtual intexec() override
virtual voidsetVisible(bool visible) override

详细描述

在Windows和macOS上,页面设置对话框使用本机页面设置对话框实现。

注意,在Windows和macOS上,自定义纸张大小不会反映在本机页面设置对话框中。另外,在QPrinter上设置的页面边距也不会显示在本机macOS页面设置对话框中。

另请参阅 QPrinterQPrintDialog

成员函数文档

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

构造页面设置对话框,用于配置printer,其中parent是父控件。

[显式] QPageSetupDialog::QPageSetupDialog(QWidget *parent = nullptr)

构造页面设置对话框,用于配置默认构建的QPrinter,其中parent是父控件。

另请参阅 printer().

[虚的无异常] QPageSetupDialog::~QPageSetupDialog()

销毁页面设置对话框。

[重写虚函数] void QPageSetupDialog::done(int result)

重实现了: QDialog::done(int r)。

[重写虚函数] int QPageSetupDialog::exec()

重实现了: QDialog::exec()。

这个虚函数用于弹出对话框。必须在子类中重写。

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

这是一个重载函数。

打开对话框,并将其accepted() 信号连接到由 receivermember 指定的槽。

当对话框关闭时,信号将从槽断开连接。

QPrinter *QPageSetupDialog::printer()

返回传递给 QPageSetupDialog 构造函数的打印机。

[重写虚函数] void QPageSetupDialog::setVisible(bool visible)

重实现了: QDialog::setVisible(bool visible)。

© 2024 Qt 公司有限公司。此处包含的文档贡献归其所有者版权所有。此处提供的文档受GNU 自由文档许可证第 1.3 版 的许可,该许可证由自由软件基金会发布。Qt 及其相关标志是芬兰的 Qt 公司及其他全球国家的商标。所有其他商标均为其各自所有者的财产。