QPrintPreviewDialogclass provides a dialog for previewing and configuring page layouts for printer output. 更多 …
使用
QPrintPreviewDialogin your existing application is straightforward:
Create the
QPrintPreviewDialog.You can construct a
QPrintPreviewDialogwith an existingQPrinterobject, or you can haveQPrintPreviewDialogcreate one for you, which will be the system default printer.Connect the
paintRequested()signal to a slot.When the dialog needs to generate a set of preview pages, the
paintRequested()signal will be emitted. You can use the exact same code for the actual printing as for having the preview generated, including callingnewPage()to start a new page in the preview. Connect a slot to thepaintRequested()signal, where you draw onto theQPrinterobject that is passed into the slot.调用
exec().调用
exec()to show the preview dialog.
QPrintPreviewDialog
(
printer
[
,
parent=None
[
,
flags=Qt.WindowFlags()
]
]
)
¶
QPrintPreviewDialog([parent=None[, flags=Qt.WindowFlags()]])
- param parent
QWidget- param flags
WindowFlags- param printer
构造
QPrintPreviewDialog
基于
printer
和采用
parent
as the parent widget. The widget flags
flags
are passed on to the
QWidget
构造函数。
另请参阅
setWindowFlags()
这是重载函数。
This will create an internal
QPrinter
object, which will use the system default printer.
PySide2.QtPrintSupport.QPrintPreviewDialog.
open
(
receiver
,
member
)
¶
receiver
–
QObject
member – str
这是重载函数。
Opens the dialog and connects its finished(int) signal to the slot specified by
receiver
and
member
.
信号将断开槽连接,当对话框被关闭时。