QPageSetupDialog Class

QPageSetupDialogクラスは、プリンタのページ関連オプションの設定ダイアログを提供します。詳細...

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

パブリック関数

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

再実装パブリック関数

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

詳細説明

WindowsとmacOSでは、ページ設定ダイアログはネイティブのページ設定ダイアログを使用して実装されています。

WindowsとmacOSでは、カスタム用紙サイズはネイティブのページ設定ダイアログに反映されないことに注意してください。さらに、QPrinter で設定したカスタムページの余白は、macOS のネイティブのページ設定ダイアログでは表示されません。

QPrinter およびQPrintDialogも参照してください

メンバ関数 ドキュメント

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

parent を親ウィジェットとしてデフォルトで構築されたQPrinter を設定するページ設定ダイアログを構築します。

printer()も参照して ください。

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

parent を親ウィジェットとしてprinter を設定するページ設定ダイアログを構築します。

[virtual noexcept] 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() シグナルをreceivermember で指定されたスロットに接続します。

ダイアログが閉じられると、シグナルはスロットから切断されます。

QPrinter *QPageSetupDialog::printer()

QPageSetupDialog コンストラクタに渡されたプリンタを返します。

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

再インプリメント:QDialog::setVisible(bool visible)を再実装します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。