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