Я пытаюсь создать приложение, которое будет отображать богатые текстовые документы с разбивкой по страницам - более или менее, как это делает MS Word. На данный момент я хотел бы иметь только одну страницу, отображаемую за раз.Как получить доступ к страницам QTextDocument
От this question Я узнал, что мне нужно представить документ по QTextDocument. Хотя автор вопроса больше фокусируется на представлении , я хотел бы узнать о доступе к документу данных в разбивке по страницам. Я вижу, что класс имеет такие методы, как setPageSize()
и pageCount()
. Вызов setPageSize()
, кажется, обновляет pageCount()
соответственно.
Проблема заключается в том, что я не знаю, как получить доступ к содержимому выбранной страницы, чтобы она отображалась в QtextEdit.
(я доступ к Qt с Python с помощью библиотеки PySide)
Благодарим вас за ответ. Я попытаюсь перевести ваше решение на Python и посмотреть, как он работает. – kmbt