QPageRanges¶
The QPageRanges
class represents a collection of page ranges. More…
Synopsis¶
Functions¶
Static functions¶
def
fromString
(ranges)
Detailed Description¶
Use pageRanges()
to access the collection of page ranges associated with a paged device.
- class PySide6.QtGui.QPageRanges¶
PySide6.QtGui.QPageRanges(other)
- Parameters
other –
PySide6.QtGui.QPageRanges
Constructs an empty QPageRanges
object.
- PySide6.QtGui.QPageRanges.addPage(pageNumber)¶
- Parameters
pageNumber – int
Adds the single page pageNumber
to the ranges.
Note
Page numbers start with 1. Attempts to add page numbers smaller than 1 will be ignored with a warning.
- PySide6.QtGui.QPageRanges.addRange(from, to)¶
- Parameters
from – int
to – int
Adds the range specified with from
and to
to the ranges.
Note
Page numbers start with 1. Attempts to add page numbers smaller than 1 will be ignored with a warning.
- PySide6.QtGui.QPageRanges.clear()¶
Removes all page ranges.
- PySide6.QtGui.QPageRanges.contains(pageNumber)¶
- Parameters
pageNumber – int
- Return type
bool
Returns true
if the ranges include the page pageNumber
; otherwise returns false
.
- PySide6.QtGui.QPageRanges.firstPage()¶
- Return type
int
Returns the index of the first page covered by the page ranges, or 0 if the page ranges are empty.
- static PySide6.QtGui.QPageRanges.fromString(ranges)¶
- Parameters
ranges – str
- Return type
Constructs and returns a QPageRanges
object populated with the ranges
from the string representation.
QPrinter printer; QPageRanges ranges = QPageRanges::fromString("1-3,6-7"); printer.setPageRanges(ranges);
In case of parsing error, returns an empty QPageRanges
object.
See also
- PySide6.QtGui.QPageRanges.isEmpty()¶
- Return type
bool
Returns true
if the ranges are empty; otherwise returns false
.
- PySide6.QtGui.QPageRanges.lastPage()¶
- Return type
int
Returns the index of the last page covered by the page ranges, or 0 if the page ranges are empty.
- PySide6.QtGui.QPageRanges.__ne__(rhs)¶
- Parameters
- Return type
bool
- PySide6.QtGui.QPageRanges.__eq__(rhs)¶
- Parameters
- Return type
bool
- PySide6.QtGui.QPageRanges.swap(other)¶
- Parameters
other –
PySide6.QtGui.QPageRanges
- PySide6.QtGui.QPageRanges.toRangeList()¶
- Return type
Returns a list with the values of the ranges.
- PySide6.QtGui.QPageRanges.toString()¶
- Return type
str
Returns the string representation of the page ranges.
© 2022 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.