Учитывая определенную ширину, я хочу узнать высоту QTextDocument
. Другими словами, если QTextEdit
, который содержит QTextDocument
, составляет w широкий, какова его минимальная высота h, чтобы полностью отобразить документ без использования полос прокрутки?Как определить высоту QTextDocument?
2
A
ответ
5
Установите ширину объекта QTextDocument в нужное вам место, а затем вызовите функцию size(). Height(), это должно вернуть высоту, необходимую для той ширины, которую вы дали ранее. Посмотрите документацию по размеру() класса QTextDocument.
Надеюсь, это поможет.
Смежные вопросы
- 1. Как определить, обработанную высоту строк документа Qt
- 2. Как определить высоту видеоизображения?
- 3. Как определить высоту представления?
- 4. Как определить высоту InputBox?
- 5. Как реализовать серию QTextDocument
- 6. QTextDocument serialization
- 7. Как определить высоту содержимого div?
- 8. PyGTK: как определить высоту progressbar?
- 9. Как определить высоту анимации Ограничения
- 10. Как определить динамическую высоту динамически
- 11. Определить высоту iFrame
- 12. Как определить высоту элемента макета как высоту экрана
- 13. Динамически определить высоту div
- 14. Определить высоту двоичного дерева
- 15. Определить высоту поля выбора
- 16. Удалить блок из QTextDocument
- 17. размер Update QTextDocument в
- 18. QTextDocument HTML Ширина таблицы
- 19. QChart в QTextDocument
- 20. Clone QTextDocument Подкласс
- 21. Qt QTextDocument новая строка?
- 22. Как определить высоту Caldroid в ScrollView (как определить высоту встроенного GridView в ScrollView)
- 23. Определить высоту div относительно окна?
- 24. Как определить высоту в угловом материале 2?
- 25. Как определить высоту абзаца в OpenXML?
- 26. Как определить высоту строки в PostScript?
- 27. Как определить высоту спрайта после zrotation?
- 28. Как определить высоту сверху/снизу страницы
- 29. Как определить высоту таблицы в css dompdf
- 30. Как определить высоту страницы внутри iframe?
Примечание: если ваш QTextDocument находится внутри QTextEdit, отображающего html, и ваша цель - найти высоту для QTextEdit, может быть лучше использовать QTextEdit.document(). SetPageSize (QSizeF (w, veryLargeH)), в отличие от QTextEdit.document(). setTextWidth (w), описанного выше. – Dave
Не работает для меня в PyQt5. 'QTextDocument.size(). Height()' возвращает количество строк текста вместо пикселей. –
, пожалуйста, посмотрите на https://stackoverflow.com/questions/45028105/get-the-exact-height-of-qtextdocument-in-pixels для решения, которое будет работать лучше –