Опитвам се да създам приложение, което да показва документи с богат текст по пагиниран начин - повече или по-малко като MS Word. Засега бих искал да показвам само една страница наведнъж.
От този въпрос научих, че трябва да представя документа чрез QTextDocument. Докато авторът на въпроса се фокусира повече върху представянето на изгледа, бих искал да науча за достъпа до данните на документа по пагиниран начин. Виждам, че класът има методи като setPageSize()
и pageCount()
. Извикването на setPageSize()
изглежда съответно актуализира pageCount()
.
Проблемът е, че не знам как да получа достъп до съдържанието на избрана страница, за да я покажа в QtextEdit.
(Имам достъп до Qt от Python посредством библиотека PySide)