Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: ILIs544 от Декабрь 28, 2011, 22:51



Название: Нужна помощь по QTextEdit
Отправлено: ILIs544 от Декабрь 28, 2011, 22:51
Здравствуйте!
Разрабатываю простенький текстовый редактор. Ничего особенного, просто тренирую скиллы программирования на Qt.
В общем есть трудность, которая заключается в следующем:

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

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

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


Название: Re: Нужна помощь по QTextEdit
Отправлено: panAlexey от Декабрь 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/


Название: Re: Нужна помощь по QTextEdit
Отправлено: ILIs544 от Декабрь 29, 2011, 01:32
Как это связано с моим вопросом?


Название: Re: Нужна помощь по QTextEdit
Отправлено: andrew.k от Декабрь 29, 2011, 01:43
Выделенный фрагмент (http://developer.qt.nokia.com/doc/qt-4.8/qtextcursor.html#selection)

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

Вот он (http://developer.qt.nokia.com/doc/qt-4.8/richtext-structure.html).
В любом случае будет полезно, для разработки текстового редактора.


Название: Re: Нужна помощь по QTextEdit
Отправлено: ILIs544 от Декабрь 29, 2011, 12:28
Спасибо большое...
Толковые ссылки. Буду сидеть разбираться.