Russian Qt Forum
Ноябрь 22, 2024, 13:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: qml - textInput, textEdit, textArea - перенос строки  (Прочитано 5834 раз)
mal
Гость
« : Май 06, 2018, 23:35 »

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

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

ЗЫ Qt качнул распоследнюю  - 5.10
« Последнее редактирование: Май 06, 2018, 23:42 от mal » Записан
mal
Гость
« Ответ #1 : Май 06, 2018, 23:53 »

textArea
{
...
wrapMode: Text.WordWrap
...
}

А ларчик просто открывался.
Извиняюсь за панику. :-)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 20.