Класс QPageSetupDialog
Класс QPageSetupDialog предоставляет диалоговое окно для настройки параметров страницы принтера. Подробнее...
| Заголовок: | #include <QPageSetupDialog> |
| CMake: | find_package(Qt6 COMPONENTS PrintSupport REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::PrintSupport) |
| qmake: | QT += printsupport |
| Наследует: | QDialog |
Открытые функции
| QPageSetupDialog(QWidget *parent = nullptr) | |
| QPageSetupDialog(QPrinter *printer, QWidget *parent = nullptr) | |
| виртуальный | ~QPageSetupDialog() |
| void | open(QObject *receiver, const char *member) |
| QPrinter * | printer() |
Переопределенные открытые функции
| виртуальный void | done(int result) override |
| виртуальный int | exec() override |
| виртуальный void | setVisible(bool visible) override |
Подробное описание
В Windows и macOS диалоговое окно настройки страницы реализовано с помощью собственных диалоговых окон.
Обратите внимание, что в Windows и macOS пользовательские размеры бумаги не будут отображаться в собственных диалоговых окнах настройки страницы. Кроме того, пользовательские поля страницы, заданные в QPrinter, не будут отображаться в собственном диалоговом окне настройки страницы macOS.
См. также QPrinter и QPrintDialog.
Документация по функциям-членам
QPageSetupDialog::QPageSetupDialog(QWidget *parent = nullptr)
Конструирует диалоговое окно настройки страницы, которое настраивает QPrinter по умолчанию с parent в качестве родительского виджета.
См. также printer().
QPageSetupDialog::QPageSetupDialog(QPrinter *printer, QWidget *parent = nullptr)
Конструирует диалоговое окно настройки страницы, которое настраивает printer с parent в качестве родительского виджета.
[virtual] QPageSetupDialog::~QPageSetupDialog()
Уничтожает диалоговое окно настройки страницы.
[override virtual] void QPageSetupDialog::done(int result)
Переопределяет: QDialog::done(int r).
[override virtual] int QPageSetupDialog::exec()
Переопределяет: QDialog::exec().
Эта виртуальная функция вызывается для вывода диалогового окна. Она должна быть переопределена в подклассах.
void QPageSetupDialog::open(QObject *receiver, const char *member)
Это перегруженная функция.
Открывает диалоговое окно и подключает его сигнал accepted() к слоту, указанному receiver и member.
Сигнал будет отключен от слота при закрытии диалогового окна.
QPrinter *QPageSetupDialog::printer()
Возвращает принтер, который был передан конструктору QPageSetupDialog.
[override virtual] void QPageSetupDialog::setVisible(bool visible)
Переопределяет: QDialog::setVisible(bool visible).
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qpagesetupdialog.html