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は、Standard DialogsおよびPrinter and Printing APIsの一部です。
パブリック関数
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() シグナルをreceiver とmember で指定されたスロットに接続します。
ダイアログが閉じられると、シグナルはスロットから切断されます。
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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。