Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Tin-moon от Март 19, 2010, 20:09



Название: Работа с текстом
Отправлено: Tin-moon от Март 19, 2010, 20:09
Может кто нибудь подсказать как сделать выделение текста между двумя известными из QStringList lstKeywords;
Понимаю что это будет сводится к выделению курсором, как нужно организовать список?

Буду благодарен за пример.


Название: Re: Работа с текстом
Отправлено: SimpleSunny от Март 20, 2010, 09:20
Не совсем понял, что нужно. У тебя в lstKeywords хранится список ключевых слов, потом при определенных действиях ты хочешь выделить текст между заданными ключевыми словами? Текст где (какой виджет) выделять будешь?


Название: Re: Работа с текстом
Отправлено: Tin-moon от Март 20, 2010, 10:48
Работаю в QTextEdit, ну вобщем использую два примера это текстовый редактор и подсветка синтакситса.
Я вот думаю как задать пары слов ну чтонибудь вроде [b_]...[_b] .Когда это найдено то вызываем выделение курсором части между этой парой, а дальше из примера текстового редактора вызываем функцию выделения жирным.