PySide6.QtGui.QPageRanges¶
- class QPageRanges¶
QPageRanges类表示一组页面范围。More_…概要¶
方法¶
def
__init__()def
addPage()def
addRange()def
clear()def
contains()def
firstPage()def
isEmpty()def
lastPage()def
__ne__()def
__eq__()def
swap()def
toRangeList()def
toString()
静态函数¶
def
fromString()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
使用
pageRanges()来访问与分页设备关联的页面范围集合。- __init__()¶
构造一个空的
QPageRanges对象。- __init__(other)
- Parameters:
其他 –
QPageRanges
通过复制
other来构造一个QPageRanges对象。- addPage(pageNumber)¶
- Parameters:
pageNumber – int
将单页
pageNumber添加到范围中。注意
页码从1开始。尝试添加小于1的页码将被忽略并发出警告。
- addRange(from, to)¶
- Parameters:
from – 整数
to – int
将使用
from和to指定的范围添加到范围中。注意
页码从1开始。尝试添加小于1的页码将被忽略并发出警告。
- clear()¶
移除所有页面范围。
- contains(pageNumber)¶
- Parameters:
pageNumber – int
- Return type:
布尔
如果范围包括页面
pageNumber,则返回true;否则返回false。- firstPage()¶
- Return type:
整数
返回页面范围覆盖的第一页的索引,如果页面范围为空,则返回0。
- static fromString(ranges)¶
- Parameters:
范围 – 字符串
- Return type:
构造并返回一个
QPageRanges对象,该对象填充了来自字符串表示的ranges。QPrinter printer; QPageRanges ranges = QPageRanges::fromString("1-3,6-7"); printer.setPageRanges(ranges);
在解析错误的情况下,返回一个空的
QPageRanges对象。另请参阅
- isEmpty()¶
- Return type:
布尔
如果范围为空,则返回
true;否则返回false。- lastPage()¶
- Return type:
整数
返回页面范围覆盖的最后一页的索引,如果页面范围为空,则返回0。
- __ne__(rhs)¶
- Parameters:
rhs –
QPageRanges- Return type:
布尔
- __eq__(rhs)¶
- Parameters:
rhs –
QPageRanges- Return type:
布尔
- swap(other)¶
- Parameters:
其他 –
QPageRanges
- toRangeList()¶
- Return type:
返回一个包含范围值的列表。
- toString()¶
- Return type:
字符串
返回页面范围的字符串表示。
- class Range¶
概要¶
方法¶
def
contains()def
__ne__()def
__lt__()def
__eq__()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
- PySide6.QtGui.QPageRanges.Range.from¶
- PySide6.QtGui.QPageRanges.Range.to¶
- contains(pageNumber)¶
- Parameters:
pageNumber – int
- Return type:
布尔
如果
pageNumber在区间[from, to]内,则返回true;否则返回false。