![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
kibsoft |
![]()
Сообщение
#1
|
Участник ![]() ![]() Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: ![]() ![]() ![]() |
Есть QTextEdit, в нем выделяется текст, как сделать именно выделенный текст жирным? Возвращаю QTextCursor, а дальше незнаю как..
В документации нашел класс QTextFormat, но не понимаю как его использовать для форматирования выделенного текста.. Цитата QTextCursor=mesSenderTE->textCursor(); if(cursor.selectionEnd()-cursor.selectionStart()!=0) cursor.insertHtml("<b>"+cursor.selectedText()+"</b>"); mesSenderTE->setTextCursor(cursor); такой код работает, но мне кажется что есть что-то полегче..да но при таком коде, если выделить текст сначала и до конца и сделать жирным, то следующий вводящийся текст становится тоже жирным, а мне этого не надо.. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
kibsoft, смотри демку %QTDIR%\demos\textedit (он же в асистенте), там найдёшь ответ на свой вопрос
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 11.3.2025, 7:22 |