Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Setner от Февраль 06, 2013, 17:19



Название: Абсолютная позиция текстового курсора
Отправлено: Setner от Февраль 06, 2013, 17:19
Привет!

Можно ли как то реализовать нечто похожее на всплывающий список переменных и функций при наборе определённого текста в текством редакторе Qt? Для этого надо знать абсолютную позицию текущего ( видимого) текстового курсора, но как получить эту позицию ума не приложу.


Название: Re: Абсолютная позиция текстового курсора
Отправлено: Bepec от Февраль 06, 2013, 17:48
QTextCursor?


Название: Re: Абсолютная позиция текстового курсора
Отправлено: Setner от Февраль 06, 2013, 17:53
QTextCursor?

Как узнать его положение в пикселях?


Название: Re: Абсолютная позиция текстового курсора
Отправлено: lighting от Февраль 06, 2013, 20:04
а зечем тебе положение в пикселах, судя по этой строке:
при наборе определённого текста в текством редакторе Qt
тебе как раз посоветовали то что нужно. Ну или объясни чего именно ты хочешь добиться.


Название: Re: Абсолютная позиция текстового курсора
Отправлено: Bepec от Февраль 06, 2013, 21:03
Аааа...

QTextEdit::cursorPositionChanged ().

Чтобы узнать где находится курсор необходимо вызывать перехватывать сигнал у виджета, который его отображает.