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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Нужна помощь по QTextEdit  (Прочитано 3160 раз)
ILIs544
Гость
« : Декабрь 28, 2011, 22:51 »

Здравствуйте!
Разрабатываю простенький текстовый редактор. Ничего особенного, просто тренирую скиллы программирования на Qt.
В общем есть трудность, которая заключается в следующем:

Как вытащить атрибуты из выделенного текста???

Поясню.
В QTextEdit мы набираем какой то текст... потом с помощью QAction(которым задано свойство setCheckable(true)) выделяем куски текста и задаем им форматирование (пока такие штуки как Bold, Italic, Underline). Как потом узнать применены ли какие-либо атрибуты (Bold, Italic, Underline) к тексту который я выделил?

Пример из Demos&Examples я смотрел... на мой взгляд там трудновато сделано и копировать/вставить я не хочу.
Записан
panAlexey
Гипер активный житель
*****
Offline Offline

Сообщений: 864

Акцио ЗАРПЛАТА!!!!! :(


Просмотр профиля
« Ответ #1 : Декабрь 29, 2011, 00:29 »

Здравствуйте!
Разрабатываю простенький текстовый редактор. Ничего особенного, просто тренирую скиллы программирования на Qt.
В общем есть трудность, которая заключается в следующем:

Как вытащить атрибуты из выделенного текста???

Поясню.
В QTextEdit мы набираем какой то текст... потом с помощью QAction(которым задано свойство setCheckable(true)) выделяем куски текста и задаем им форматирование (пока такие штуки как Bold, Italic, Underline). Как потом узнать применены ли какие-либо атрибуты (Bold, Italic, Underline) к тексту который я выделил?

Пример из Demos&Examples я смотрел... на мой взгляд там трудновато сделано и копировать/вставить я не хочу.
http://code.google.com/p/qxhtml-edit/
http://code.google.com/p/uoreceptorru/
http://code.google.com/p/researchassistant/
Записан

Win Xp SP-2, Qt4.3.4/MinGW. http://trdm.1gb.ru/
ILIs544
Гость
« Ответ #2 : Декабрь 29, 2011, 01:32 »

Как это связано с моим вопросом?
Записан
andrew.k
Гость
« Ответ #3 : Декабрь 29, 2011, 01:43 »

Выделенный фрагмент

А также почитай раздел, посвященный структуре QTextDocument там довольно неплохо все описано, думаю там ты найдешь все, что нужно и большинство вопросов отпадет.

Вот он.
В любом случае будет полезно, для разработки текстового редактора.
« Последнее редактирование: Декабрь 29, 2011, 01:44 от andrew.k » Записан
ILIs544
Гость
« Ответ #4 : Декабрь 29, 2011, 12:28 »

Спасибо большое...
Толковые ссылки. Буду сидеть разбираться.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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