PySide6.QtPrintSupport.QAbstractPrintDialog

class QAbstractPrintDialog

QAbstractPrintDialog 类提供了一个用于配置打印机的打印对话框的基础实现。更多

PySide6.QtPrintSupport.QAbstractPrintDialog 的继承图

继承者: QPrintDialog

概要

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

该类实现了用于自定义打印对话框中显示的设置的getter和setter函数,但不直接使用。使用QPrintDialog在您的应用程序中显示打印对话框。

另请参阅

QPrintDialog QPrinter

class PrintRange

用于指定打印范围选择选项。

常量

描述

QAbstractPrintDialog.AllPages

应打印所有页面。

QAbstractPrintDialog.Selection

仅应打印选中的内容。

QAbstractPrintDialog.PageRange

应打印指定的页面范围。

QAbstractPrintDialog.CurrentPage

仅应打印当前可见的页面。

另请参阅

PrintRange

class PrintDialogOption

(继承自 enum.Flag) 用于指定打印对话框的哪些部分应该可见。

常量

描述

QAbstractPrintDialog.PrintToFile

打印到文件选项已启用。

QAbstractPrintDialog.PrintSelection

打印选择选项已启用。

QAbstractPrintDialog.PrintPageRange

页面范围选择选项已启用。

QAbstractPrintDialog.PrintShowPageSize

仅当启用此选项时,才显示页面大小 + 边距页面。

QAbstractPrintDialog.PrintCollateCopies

已启用整理副本选项

QAbstractPrintDialog.PrintCurrentPage

打印当前页面选项已启用

__init__(printer[, parent=None])
Parameters:

printer构建一个抽象的打印对话框,parent作为父部件。

fromPage()
Return type:

整数

返回要打印的第一页。默认情况下,此值设置为0。

maxPage()
Return type:

整数

返回页面范围中的最大页码。从Qt 4.4开始,此函数默认返回INT_MAX。之前的版本默认返回1。

minPage()
Return type:

整数

返回页面范围中的最小页码。默认情况下,此值设置为1。

printRange()
Return type:

PrintRange

返回打印范围。

另请参阅

setPrintRange()

printer()
Return type:

QPrinter

返回此打印机对话框操作的打印机。

setFromTo(fromPage, toPage)
Parameters:
  • fromPage – int

  • toPage – int

设置打印对话框中的范围为从 fromto

setMinMax(min, max)
Parameters:
  • min – int

  • max – int

在此对话框中设置页面范围为从minmax。这也会启用PrintPageRange选项。

setOptionTabs(tabs)
Parameters:

tabs – QWidget 的列表

设置一组小部件为tabs,以便在打印对话框上显示(如果支持)。

目前此选项仅在X11上受支持。

设置选项标签将把它们的所有权转移到打印对话框。

setPrintRange(range)
Parameters:

范围PrintRange

将打印范围选项设置为range

另请参阅

printRange()

toPage()
Return type:

整数

返回要打印的最后一页。默认情况下,此值设置为0。