Доброго времени суток!
Некоторое время назад слепил свой велосипед - текстовый редактор для qml на основе qtextedit'a. В принципе, все работает, но есть нюанс - нельзя изменить параметры текста перед вводом. Поясню: пустое поле, хочу печатать жирным шрифтом, жму кнопку, печатаю - обычный шрифт. С писаным текстом возможны любые манипуляции и все отрабатывает корректно.
Выделяю текст так:
QTextCursor cursor;
cursor = textEdit->textCursor();
if (!cursor.hasSelection())
cursor.select(QTextCursor::WordUnderCursor);
.... делаем текст жирным
Вполне логично, что если слова под курсором нет, текст выделен не будет. Есть идеи как решить проблему?