Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: ramin от Февраля 26, 2010, 10:51



Название: QTextEdit
Отправлено: ramin от Февраля 26, 2010, 10:51
допустим я вставил в редактор(QTextEdit) большой текст,как мне определить видимую часть текста(например позицию первого и последнего символа видимого текста?????


Название: Re: QTextEdit
Отправлено: Akaiten от Февраля 26, 2010, 12:11
Попробуй через QTextEdit::document()->documentLayout()->hitTest(). Соответственно для левой верхней и правой нижней точек должен получить позиции курсора в тексте.


Название: Re: QTextEdit
Отправлено: Lion от Марта 19, 2012, 00:57
А как тогда узнать видимые точки для hitTest()-a? Может есть другой вариант?