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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTextEdit-выделение  (Прочитано 4227 раз)
ramin
Гость
« : Декабрь 19, 2009, 10:54 »

я создал два обьекта QTextEdit в одном   предложение в другом перевод ,как мне сделать чтобы когда я выделил слово то выделилься переведенное слово?Мне нужно через какой-нибудь метод или алгоритм но не через Контейнер.
В QLineEdit есть такая функция setSelection(int start,int lengh)
Записан
Dendy
Гость
« Ответ #1 : Декабрь 19, 2009, 14:54 »

void QTextEdit::selectionChanged ()   [signal]
Записан
ramin
Гость
« Ответ #2 : Декабрь 19, 2009, 15:19 »

мне нужна сама функция-алгоритм а не сигнал
Записан
Dendy
Гость
« Ответ #3 : Декабрь 19, 2009, 15:53 »

Пардон, тогда вам нужно почитать документацию по QTextCursor.
Записан
ramin
Гость
« Ответ #4 : Декабрь 19, 2009, 15:56 »

мне посто нужно именна такая функция как setSelection(int start,int lengh),чтобы он выделял с определенного символа к символу.удевительно что в QLineEdit есть а в  QTextEdit нету Злой
Записан
Dendy
Гость
« Ответ #5 : Декабрь 19, 2009, 15:59 »

Есть, читайте документацию по QTextCursor.
Записан
ramin
Гость
« Ответ #6 : Декабрь 19, 2009, 16:03 »

Если не веришь посмотри нету там такой функци.там есть movePosition() но она не подходить.
Записан
Dendy
Гость
« Ответ #7 : Декабрь 19, 2009, 16:13 »

Это оно и есть:

enum QTextCursor::MoveMode

Цитировать
If the anchor() is kept where it is and the position() is moved, the text in between will be selected.
Записан
ramin
Гость
« Ответ #8 : Декабрь 19, 2009, 16:23 »

я тебе объясню чтоя собераюсь делать.

 int perviy,posledniy;
perviy=ui->textEdit->textCursor().selectionStart();
posledniy=ui->textEdit->textCursor().selectionEnd();

ui->lineEdit->setSelection(perviy,(posledniy-perviy)+1);
но мне нужно чтобы именна такая же функция для textEdit-_2
 может ты знаеш какой та алгоритм чтобы выполнялась она так же как setSelection?НепонимающийНепонимающийНепонимающийНепонимающийНепонимающий?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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