- class QPrinterInfo#
类
QPrinterInfo
提供对现有打印机信息的访问。 更多…摘要#
方法#
def
__init__()
def
description()
def
isDefault()
定义
isNull()
定义
isRemote()
定义
location()
定义
state()
静态函数#
注意
此文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译有问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建工单的方式告诉我们。
详细描述#
使用静态函数生成一个
QPrinterInfo
对象列表。列表中的每个QPrinterInfo
对象都代表一台打印机,可以查询名称、支持的纸张大小以及是否为默认打印机。从
printer
创建一个QPrinterInfo
对象。- __init__(other)
- 参数:
other –
QPrinterInfo
创建一个
other
的副本。- __init__()
创建一个空的
QPrinterInfo
对象。另请参阅
- 静态 availablePrinterNames()#
- 返回类型:
字符串列表
返回系统上所有可用的打印机名称列表。
建议使用此方法而不是
availablePrinters()
,因为它在大多数系统上将会更快。注意,如果本地系统或远程打印服务器进行了更改,列表可能会过时。只在实际需要时实例化所需的
QPrinterInfo
实例,并在调用之前始终检查其有效性。- 静态 availablePrinters()#
- 返回类型:
. QPrinterInfo 列表
返回系统上所有可用打印机的
QPrinterInfo
对象列表。不建议使用此功能,因为创建每个打印机实例可能需要很长时间,尤其是当存在远程网络打印机时。如果本地系统或远程打印服务器发生更改,保留的实例可能会变得过时。请改用
availablePrinterNames()
,并且只在需要时创建打印机实例。返回此打印机的默认颜色模式。
- defaultDuplexMode()#
- 返回类型:
返回此打印机的默认双面打印模式。
返回此打印机的当前默认页面大小。
- static defaultPrinter()#
- 返回类型:
返回系统上的默认打印机。
在使用之前,应使用
isNull()
检查返回值,以防没有默认打印机。在某些系统上,可能存在可用的打印机,但没有设置为默认打印机。
- static defaultPrinterName()#
- 返回类型:
str
返回当前默认打印机的名称。
- description()#
- 返回类型:
str
返回打印机的可读描述。
另请参阅
- isDefault()#
- 返回类型:
bool
返回此打印机是否当前是默认打印机。
- isNull()#
- 返回类型:
bool
返回此
QPrinterInfo
对象是否包含打印机定义。一个空的
QPrinterInfo
对象可能是由例如在没有打印机的系统中调用defaultPrinter()
导致的。- isRemote()#
- 返回类型:
bool
返回此打印机是否为远程网络打印机。
- location()#
- 返回类型:
str
返回打印机的人类可读位置。
- makeAndModel()#
- 返回类型:
str
返回打印机的人类可读制造商和型号。
返回此打印机支持的物理最大页面大小。
返回此打印机支持的物理最小页面大小。
- static printerInfo(printerName)#
- 参数:
printerName – str
- 返回类型:
返回名为
printerName
的打印机。在用于之前,应使用
isNull()
检查返回值,以防所命名的打印机不存在。另请参阅
- printerName()#
- 返回类型:
str
返回打印机的名称。
这是用于识别打印机的唯一 ID,可能不是人类可读的。
- state()#
- 返回类型:
返回此打印机的当前状态。
此状态可能不一定准确,这取决于平台、打印机驱动程序或打印机本身。
- supportedColorModes()#
- 返回类型:
. QPrinter.ColorMode 的列表
返回此打印机的支恝颜色模式。
- supportedDuplexModes()#
- 返回类型:
支持的打印模式列表 QPrinter.DuplexMode
返回此打印机支持的打印模式列表。
返回此打印机支持的页面大小列表。
- supportedResolutions()#
- 返回类型:
整数列表
返回此打印机支持的分辩率列表。
- supportsCustomPageSizes()#
- 返回类型:
bool
返回此打印机是否支持自定义页面大小。