Russian Qt Forum

Qt => Qt Quick => Тема начата: mal от Май 06, 2018, 23:35



Название: qml - textInput, textEdit, textArea - перенос строки
Отправлено: mal от Май 06, 2018, 23:35
Всем привет.
Много лет программировал на С++/Qt. Потом был перерыв 4 года.
Сейчас жизнь заставила вернуться к Qt.  Рега тут была, частенько писал про 2d-графику - с чего то рега протуха, так что опять новорег.
К делу:
Пилю тестовое задание на QML + C++.
Раньше с QML не работал (не было необходимости). Алгоритмизация готова.
Столкнулся с проблемой вывода текста , так чтоб он переносился на следующую строку, при достижении границ объекта.
Т.е. вводится текст пользователем. Я его анализирую и прочее, но вот он вводится зараза только в одну строку.
Экспериментировал с textInput, textEdit, textArea. Достучался до того чтоб ввод останавливался, когда текст упирается справа в границы объекта.  Можно Enter' om перейти на  новую строку и писать дальше. Но нужен автоперенос текста на новую строку. Не понимаю как это реализовать. Гуглить замучался - ответа не нахожу. Помогайте плиз.

Какое свойство задать объекту textInput, textEdit, textArea для автопереноса  текста на новую строку?
Или использовать другой контрол для редактирования текста? Тогда какой?

ЗЫ Qt качнул распоследнюю  - 5.10


Название: Re: qml - textInput, textEdit, textArea - перенос строки
Отправлено: mal от Май 06, 2018, 23:53
textArea
{
...
wrapMode: Text.WordWrap
...
}

А ларчик просто открывался.
Извиняюсь за панику. :-)