Класс iterator
класс QTextFrame::iteratorКласс iterator предоставляет итератор для чтения содержимого QTextFrame. Подробнее...
Открытые функции
| iterator() | |
| bool | atEnd() const |
| QTextBlock | currentBlock() const |
| QTextFrame * | currentFrame() const |
| QTextFrame * | parentFrame() const |
| bool | operator!=(const iterator &other) const |
| iterator & | operator++() |
| iterator | operator++(int) |
| iterator & | operator--() |
| iterator | operator--(int) |
| bool | operator==(const iterator &other) const |
Подробное описание
Кадр состоит из произвольной последовательности QTextBlock и дочерних QTextFrame. Этот класс предоставляет способ итерирования по дочерним объектам кадра и чтения их содержимого. Он не предоставляет способ модифицировать содержимое кадра.
Документация функций-членов
iterator::iterator()
Конструирует недопустимый итератор.
bool iterator::atEnd() const
Возвращает true если текущий элемент является последним элементом в текстовом кадре.
QTextBlock iterator::currentBlock() const
Возвращает текущий блок, к которому указывает итератор. Если итератор указывает на дочерний кадр, возвращаемый блок недопустим.
См. также currentFrame().
QTextFrame *iterator::currentFrame() const
Возвращает текущий кадр, на который указывает итератор, или nullptr если итератор в настоящее время указывает на блок.
См. также currentBlock().
QTextFrame *iterator::parentFrame() const
Возвращает родительский кадр текущего кадра.
См. также currentFrame() и QTextFrame::parentFrame().
bool iterator::operator!=(const iterator &other) const
Возвращает true, если итератор отличается от итератора other; в противном случае возвращает false.
iterator &iterator::operator++()
Перемещает итератор к следующему кадру или блоку.
См. также currentBlock() и currentFrame().
iterator iterator::operator++(int)
Постфиксный оператор ++ (i++) перемещает итератор к следующему элементу в текстовом кадре и возвращает итератор на старый элемент.
iterator &iterator::operator--()
Перемещает итератор к предыдущему кадру или блоку.
См. также currentBlock() и currentFrame().
iterator iterator::operator--(int)
Постфиксный оператор -- (i--) перемещает итератор к предыдущему элементу в текущем кадре и возвращает итератор на старый элемент.
bool iterator::operator==(const iterator &other) const
Возвращает true, если итератор такой же, как итератор other; в противном случае возвращает false.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qtextframe-iterator.html