Spec-Zone.ru › Qt 6.0

Класс 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.0/qpagesetupdialog.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API