Home · All Classes · Modules · QSS HELP · QSS 案例 · VER007 HOME |
该QAbstractPrintDialog类提供了一个基实现,用于配置打印机的打印对话框。More...
继承QDialog。
通过继承QPrintDialog。
该QAbstractPrintDialog类提供了一个基实现,用于配置打印机的打印对话框。
这个类实现了用于自定义打印对话框中显示的设置getter和setter函数,但它不能直接使用。使用QPrintDialog在你的应用程序中显示打印对话框。
在Symbian ,有打印的支持。因此,不应该在Symbian中使用此对话框。
用于指定打印对话框的部分应该是可见的。
Constant | Value | Description |
---|---|---|
QAbstractPrintDialog.None | 0x0000 | 没有一个选项被启用。 |
QAbstractPrintDialog.PrintToFile | 0x0001 | 到文件选项打印已启用。 |
QAbstractPrintDialog.PrintSelection | 0x0002 | 打印选择的选项被启用。 |
QAbstractPrintDialog.PrintPageRange | 0x0004 | 页面范围选择的选项被启用。 |
QAbstractPrintDialog.PrintShowPageSize | 0x0008 | 显示页面大小+页边距仅当启用此功能。 |
QAbstractPrintDialog.PrintCollateCopies | 0x0010 | 启用了分页复印选项 |
QAbstractPrintDialog.PrintCurrentPage | 0x0040 | 打印当前页面的选项被启用(该值是在4.7推出。 ) |
这个值是过时的,不执行任何操作,因为Qt的4.5 :
Constant | Value | Description |
---|---|---|
QAbstractPrintDialog.DontUseSheet | 0x0020 | 在Qt的早期版本中,exec_( )打印对话框将创建一个表在默认情况下被赋予了一个对话框父。这不再是在Qt的4.5的支持。如果你想使用表,使用QPrintDialog.open( )来代替。 |
该PrintDialogOptions类型是一个typedef为QFlags\u003cPrintDialogOption\u003e 。它存储PrintDialogOption值的或组合。
用于指定打印范围选择选项。
Constant | Value | Description |
---|---|---|
QAbstractPrintDialog.AllPages | 0 | 所有网页应打印。 |
QAbstractPrintDialog.Selection | 1 | 唯一的选择应打印。 |
QAbstractPrintDialog.PageRange | 2 | 指定页面范围应打印。 |
QAbstractPrintDialog.CurrentPage | 3 | 只有当前可见的页面应该被打印出来。 (这个值被引入4.7 。 ) |
See also QPrinter.PrintRange。
该parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。
构造一个抽象的打印对话框printer同parent作为父控件。
这种方法是抽象的,应在任何子类中重新实现。
这个虚函数被调用,弹出对话框。它必须重新实现在子类中。
返回要打印默认情况下在第一页,此值设置为0 。
返回最大页面中的页面范围。由于Qt的4.4的,这个函数返回INT_MAX默认。以前的版本中返回的缺省值为1 。
返回最小的页面在页面范围。默认情况下,该值设置为1 。
返回此对话框打印机上操作打印机。
返回打印范围。
See also setPrintRange( ) 。
设定范围在打印对话框是从from至to。
设置页面范围这个对话框是从min至max。这也使PrintPageRange选项。
设置小部件列表作为tabs要显示打印对话框上,如果支持的话。
目前这个选项只支持X11 。
设置选项卡将其所有权转移到打印对话框。
此功能被引入Qt的4.4 。
设置打印范围选项是range。
See also printRange( ) 。
返回最后一个要打印的页面。默认情况下,该值设置为0 。
PyQt 4.10.3 for X11 | Copyright © Riverbank Computing Ltd and Nokia 2012 | Qt 4.8.5 |