PySide6.QtPrintSupport.QAbstractPrintDialog¶
- class QAbstractPrintDialog¶
QAbstractPrintDialog
类提供了一个用于配置打印机的打印对话框的基础实现。更多…继承者:
QPrintDialog
概要¶
方法¶
def
__init__()
def
fromPage()
def
maxPage()
def
minPage()
def
printRange()
def
printer()
def
setFromTo()
def
setMinMax()
def
setOptionTabs()
def
setPrintRange()
def
toPage()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
该类实现了用于自定义打印对话框中显示的设置的getter和setter函数,但不直接使用。使用
QPrintDialog
在您的应用程序中显示打印对话框。另请参阅
- class PrintRange¶
用于指定打印范围选择选项。
常量
描述
QAbstractPrintDialog.AllPages
应打印所有页面。
QAbstractPrintDialog.Selection
仅应打印选中的内容。
QAbstractPrintDialog.PageRange
应打印指定的页面范围。
QAbstractPrintDialog.CurrentPage
仅应打印当前可见的页面。
另请参阅
- class PrintDialogOption¶
(继承自
enum.Flag
) 用于指定打印对话框的哪些部分应该可见。常量
描述
QAbstractPrintDialog.PrintToFile
打印到文件选项已启用。
QAbstractPrintDialog.PrintSelection
打印选择选项已启用。
QAbstractPrintDialog.PrintPageRange
页面范围选择选项已启用。
QAbstractPrintDialog.PrintShowPageSize
仅当启用此选项时,才显示页面大小 + 边距页面。
QAbstractPrintDialog.PrintCollateCopies
已启用整理副本选项
QAbstractPrintDialog.PrintCurrentPage
打印当前页面选项已启用
为
printer
构建一个抽象的打印对话框,parent
作为父部件。- fromPage()¶
- Return type:
整数
返回要打印的第一页。默认情况下,此值设置为0。
- maxPage()¶
- Return type:
整数
返回页面范围中的最大页码。从Qt 4.4开始,此函数默认返回INT_MAX。之前的版本默认返回1。
- minPage()¶
- Return type:
整数
返回页面范围中的最小页码。默认情况下,此值设置为1。
- printRange()¶
- Return type:
返回打印范围。
另请参阅
返回此打印机对话框操作的打印机。
- setFromTo(fromPage, toPage)¶
- Parameters:
fromPage – int
toPage – int
设置打印对话框中的范围为从
from
到to
。- setMinMax(min, max)¶
- Parameters:
min – int
max – int
在此对话框中设置页面范围为从
min
到max
。这也会启用PrintPageRange
选项。- setOptionTabs(tabs)¶
- Parameters:
tabs – QWidget 的列表
设置一组小部件为
tabs
,以便在打印对话框上显示(如果支持)。目前此选项仅在X11上受支持。
设置选项标签将把它们的所有权转移到打印对话框。
- setPrintRange(range)¶
- Parameters:
范围 –
PrintRange
将打印范围选项设置为
range
。另请参阅
- toPage()¶
- Return type:
整数
返回要打印的最后一页。默认情况下,此值设置为0。