Russian Qt Forum

Qt => Qt Quick => Тема начата: OKTA от Январь 19, 2012, 20:08



Название: TextEdit.selectedText
Отправлено: OKTA от Январь 19, 2012, 20:08
Товарищи! Кто-нибудь знает, как в TextEdit применить font.bold = true не к всему тексту, а только к выделенному в данный момент?


Название: Re: TextEdit.selectedText
Отправлено: Bepec от Январь 19, 2012, 20:58
Если ты туда HTML вгоняешь, просто ставь теги < b > < /b >.



Название: Re: TextEdit.selectedText
Отправлено: OKTA от Январь 19, 2012, 20:59
Не, эту тему я знаю, но к сожалению она не подходит =(


Название: Re: TextEdit.selectedText
Отправлено: Bepec от Январь 19, 2012, 20:59
Ещё вот вспомнил - делал редактор, выдрал кусок рабочего кода

Код:
QTextCursor  ha;
ha = text->textCursor();

if (text->fontWeight() == 75)
    text->setFontWeight(50);
else text->setFontWeight(75);

В принципе очевидно. QTextCursor позволяет делать с выделенным текстом что угодно овродя ;)


Название: Re: TextEdit.selectedText
Отправлено: OKTA от Январь 19, 2012, 21:39
блин, ну это же с++ ))


Название: Re: TextEdit.selectedText
Отправлено: Bepec от Январь 19, 2012, 21:42
Сорь :) раздел не посмотрел :)


Название: Re: TextEdit.selectedText
Отправлено: OKTA от Январь 19, 2012, 21:49
а я на радостях пошел уже в qml впихивать  ;D


Название: Re: TextEdit.selectedText
Отправлено: OKTA от Январь 21, 2012, 14:37
Эх.. видать никак..