Russian Qt Forum
Ноябрь 24, 2024, 10:50 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Выделить текст  (Прочитано 4945 раз)
Konstantin
Гость
« : Январь 25, 2006, 21:49 »

Qt 4.1
Подскажите как правильно выделить текст в QTextDocument.
Пробовал так.
Код:

QTextDocument* doc=textEdit->document();
QTextCursor cursor(doc);
cursor=doc->find(lineEdit->text(),
                          cursor,QTextDocument::FindWholeWords
                         );
if(!cursor.isNull())
    cursor.select(QTextCursor::WordUnderCursor);



Текст находит,но не выделяет.
Уже два часа парюсь...
Записан
ElderOrb
Гость
« Ответ #1 : Январь 26, 2006, 00:26 »

это только догадка, попробуй сделать
textEdit->setCursor(cursor)
Записан
Konstantin
Гость
« Ответ #2 : Январь 26, 2006, 19:25 »

Цитата: "ElderOrb"
это только догадка, попробуй сделать
textEdit->setCursor(cursor)


setCursor(&QCursor) метод QWidget.Устанавливает определённый курсор в виджете,часики песочные например :-)
Записан
ElderOrb
Гость
« Ответ #3 : Январь 27, 2006, 00:20 »

Подмигивающий Я имел в виду setTextCursor от QTextEdit-а..
Записан
Konstantin
Гость
« Ответ #4 : Январь 27, 2006, 19:08 »

Цитата: "ElderOrb"
Подмигивающий Я имел в виду setTextCursor от QTextEdit-а..


Спасибо :-)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.065 секунд. Запросов: 20.