QPrintPreviewDialog Class Reference
[QtGui module]
该QPrintPreviewDialog类提供用于预览和配置页面布局打印输出的对话框。More…
继承QDialog。
Methods
__init__ (self, QWidget parent = None, Qt.WindowFlags flags = 0)
__init__ (self, QPrinter printer, QWidget parent = None, Qt.WindowFlags flags = 0)
done (self, int result)
open (self)
open (self, QObject receiver, SLOT()SLOT() member)
open (self, callable receiver)
QPrinter printer (self)
setVisible (self, bool visible)
Qt Signals
void paintRequested (QPrinter *)
Detailed Description
该QPrintPreviewDialog类提供用于预览和配置页面布局打印输出的对话框。
在您现有的应用程序中使用QPrintPreviewDialog很简单:
创建QPrintPreviewDialog 。
你可以构造一个QPrintPreviewDialog与现有QPrinter对象,或者你可以有QPrintPreviewDialog为您创建一个,这将是系统默认的打印机。
连接paintRequested()信号到一个槽。
当对话需要产生一组预览页面,该paintRequested()信号将被发射。您可以使用完全相同的代码为实际印刷作为其生成的预览,包括调用QPrinter.newPage()以在预览启动一个新的页面。槽连接到paintRequested( )信号,其中你画到QPrinter对象,该对象被传递到插槽中。
Call exec_( ) 。
Call QPrintPreviewDialog.exec( )来显示预览对话框。
在Symbian ,有打印的支持。因此,不应该在Symbian中使用此对话框。
Method Documentation
QPrintPreviewDialog.__init__ (self, QWidget parent = None, Qt.WindowFlags flags = 0)
该parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。
构造一个QPrintPreviewDialog基于printer并与parent作为父控件。窗口部件标记flags到传递QWidget构造函数。
See also QWidget.setWindowFlags( ) 。
QPrintPreviewDialog.__init__ (self, QPrinter printer, QWidget parent = None, Qt.WindowFlags flags = 0)
该parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。
这是一个重载函数。
这将创建一个内部QPrinter对象,该对象将使用系统默认的打印机。
QPrintPreviewDialog.done (self, int result)
从重新实现QDialog.done( ) 。
QPrintPreviewDialog.open (self)
这是一个重载函数。
在打开的对话框及其成品( int)的信号连接到由指定的插槽receiver和member。
该信号会从插槽中断开时,关闭对话框。
此功能被引入Qt的4.5 。
QPrintPreviewDialog.open (self, QObject receiver, SLOT()SLOT() member)
QPrintPreviewDialog.open (self, callable receiver)
QPrinter QPrintPreviewDialog.printer (self)
QPrintPreviewDialog.setVisible (self, bool visible)
从重新实现QWidget.setVisible( ) 。
Qt Signal Documentation
void paintRequested (QPrinter *)
这是该信号的默认超载。
这个信号被发射时的QPrintPreviewDialog需要产生一组预览页面。
该printer如提供的是油漆的设备上,你应该描绘每个页面的内容,使用QPrinter因为你会直接打印时,例如以同样的方式。