- class QAbstractPrintDialog#
QAbstractPrintDialog
类提供了用于配置打印机的打印对话框的基础实现。 更多…继承自:
QPrintDialog
简介#
方法#
def
__init__()
def
fromPage()
def
maxPage()
def
minPage()
def
printRange()
def
printer()
定义一个
setFromTo()
函数定义一个
setMinMax()
函数定义一个
setOptionTabs()
函数定义一个
setPrintRange()
函数定义一个
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
启用了当前页打印选项
使用指定父对象创建一个抽象打印对话框,用于处理
打印机
。- fromPage()#
- 返回类型:
int
返回要打印的第一页。默认值为0。
- maxPage()#
- 返回类型:
int
返回页面范围的页数上限。自Qt 4.4版本起,默认返回INT_MAX。先前版本默认返回1。
- minPage()#
- 返回类型:
int
返回页面范围的最小页码。默认设置为1。
- printRange()#
- 返回类型:
返回打印范围。
另请参阅
返回此打印对话框操作所在的打印机。
- setFromTo(fromPage, toPage)#
- 参数:
fromPage – int
toPage – int
将打印对话框的范围设置为从
from
到to
。- setMinMax(min, max)#
- 参数:
min – int
max – int
将此对话框的页面范围设置为从
min
到max
。这也会启用PrintPageRange
选项。- setOptionTabs(tabs)#
- 参数:
tabs – .列表QWidget
将一系列小部件作为
tabs
设置在打印对话框中显示,如果支持。目前该选项仅支持X11。
设置选项tabs会将它们的所有权转让给打印对话框。
- setPrintRange(range)#
- 参数:
range –
PrintRange
设置打印范围的选项为
range
。另请参阅
- toPage()#
- 返回类型:
int
返回要打印的最后一页。默认情况下,此值设置为 0。