Класс QTextBlockUserData
Класс QTextBlockUserData используется для связывания пользовательских данных с блоками текста. Подробнее...
| Заголовок: | #include <QTextBlockUserData> |
| CMake: | find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
Примечание: Все функции в этом классе являются повторно входящими.
Публичные функции
| virtual | ~QTextBlockUserData() |
Подробное описание
QTextBlockUserData предоставляет абстрактный интерфейс для контейнерных классов, используемых для связывания данных, специфичных для приложения, с блоками текста в QTextDocument.
Обычно подклассы этого класса предоставляют функции для хранения и извлечения данных, а экземпляры прикрепляются к блокам текста с помощью QTextBlock::setUserData(). Это позволяет хранить дополнительные данные на блок текста, которые могут быть безопасно извлечены приложением.
Каждый подкласс должен предоставить переопределение деструктора для обеспечения автоматической очистки любых частных данных при удалении объектов пользовательских данных.
См. также QTextBlock.
Документация по членам-функциям
[virtual] QTextBlockUserData::~QTextBlockUserData()
Удаляет пользовательские данные.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qtextblockuserdata.html