[QtGui module]

该QPageSetupDialog类提供了对打印机的页面相关的选项配置对话框。More…

继承QDialog

Types

  • enum PageSetupDialogOption { DontUseSheet }
  • class **[PageSetupDialogOptions](docs_index.htm)**

Methods

  • __init__ (self, QWidget parent = None)
  • __init__ (self, QPrinter printer, QWidget parent = None)
  • addEnabledOption (self, PageSetupDialogOption option)
  • PageSetupDialogOptions enabledOptions (self)
  • int exec_ (self)
  • bool isOptionEnabled (self, PageSetupDialogOption option)
  • open (self)
  • open (self, QObject receiver, SLOT()SLOT() member)
  • open (self, callable receiver)
  • PageSetupDialogOptions options (self)
  • QPrinter printer (self)
  • setEnabledOptions (self, PageSetupDialogOptions options)
  • setOption (self, PageSetupDialogOption option, bool on = True)
  • setOptions (self, PageSetupDialogOptions options)
  • bool testOption (self, PageSetupDialogOption option)

Detailed Description

该QPageSetupDialog类提供了对打印机的页面相关的选项配置对话框。

在Windows和Mac OS X使用的是原生页面设置对话框实现的页面设置对话框。

请注意,在Windows和Mac OS X的自定义纸张尺寸将不会反映在本机页面设置对话框。此外,自定义页边距的设置QPrinter不会在原生的Mac OS X的页面设置对话框显示。

在Symbian ,有打印的支持。因此,不应该在Symbian中使用此对话框。


Type Documentation

  1. QPageSetupDialog.PageSetupDialogOption

用于指定选项的页面设置对话框

这个值是过时的,不执行任何操作,因为Qt的4.5 :

Constant Value Description
QPageSetupDialog.DontUseSheet 0x00000001 在以前的版本QDialog.exec
( )在页面设置对话框中会创建一个表在默认情况下,如果被赋予了一个对话框父。这不再是在Qt 4.5的支持。如果你想使用表,使用QPageSetupDialog.open
( )来代替。

这个枚举被引入或修改的Qt 4.4 。

该PageSetupDialogOptions类型是一个typedef为QFlags\u003cPageSetupDialogOption\u003e 。它存储PageSetupDialogOption值的或组合。


Method Documentation

  1. QPageSetupDialog.__init__ (self, QWidget parent = None)

parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。

构造一个配置页面设置对话框printerparent作为父控件。

  1. QPageSetupDialog.__init__ (self, QPrinter printer, QWidget parent = None)

parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。

构造一个配置一个默认构造的一个页面设置对话框QPrinterparent作为父控件。

此功能被引入Qt的4.5 。

See also printer( ) 。

  1. QPageSetupDialog.addEnabledOption (self, PageSetupDialogOption option)
  1. PageSetupDialogOptions QPageSetupDialog.enabledOptions (self)

[

  1. int QPageSetupDialog.exec_ (self)
  1. bool QPageSetupDialog.isOptionEnabled (self, PageSetupDialogOption option)
  1. QPageSetupDialog.open (self)

这是一个重载函数。

](docs_index.htm)

在打开的对话框并连接其accepted()信号到由指定的槽receivermember

该信号会从插槽中断开时,关闭对话框。

此功能被引入Qt的4.5 。

  1. QPageSetupDialog.open (self, QObject receiver, SLOT()SLOT() member)
  1. QPageSetupDialog.open (self, callable receiver)
  1. PageSetupDialogOptions QPageSetupDialog.options (self)
  1. QPrinter QPageSetupDialog.printer (self)

返回传递给打印机QPageSetupDialog构造函数。

  1. QPageSetupDialog.setEnabledOptions (self, PageSetupDialogOptions options)
  1. QPageSetupDialog.setOption (self, PageSetupDialogOption option, bool on = True)

设置给定option被启用,如果on是真的,否则,清除给定的option

See also optionstestOption( ) 。

  1. QPageSetupDialog.setOptions (self, PageSetupDialogOptions options)
  1. bool QPageSetupDialog.testOption (self, PageSetupDialogOption option)

返回True如果给定的option被启用,否则返回False 。

See also optionssetOption( ) 。