Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Evgeniya от Март 19, 2009, 09:47



Название: Как поменять положение курсора в QTextEdit
Отправлено: Evgeniya от Март 19, 2009, 09:47
Помогите пожалуйста разобраться с позицией курсора в QTextEdit...
при вставке текста
ui.textEdit->setText("Hello");
курсор почему-то стоит вначале строки
как его передвинуть на другое место???
делаю так...
ui.textEdit->textCursor().setPosition(3);
но он так и стоит вначале


Название: Re: Как поменять положение курсора в QTextEdit
Отправлено: pastor от Март 19, 2009, 09:59
Пробуй так:

Код
C++ (Qt)
QTextEdit *editor = new QTextEdit();
QTextCursor cursor(editor->textCursor());
cursor.setPosition(3);
editor->setTextCursor(cursor);


Также глянь QTextCursor::movePosition


Название: Re: Как поменять положение курсора в QTextEdit
Отправлено: Evgeniya от Март 19, 2009, 14:04
Спасибочки!!!разобралась!!!