Russian Qt Forum
Ноябрь 22, 2024, 19:07
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Qt Quick
(Модератор:
navrocky
) >
qml - textInput, textEdit, textArea - перенос строки
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: qml - textInput, textEdit, textArea - перенос строки (Прочитано 5836 раз)
mal
Гость
qml - textInput, textEdit, textArea - перенос строки
«
:
Май 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
Гость
Re: qml - textInput, textEdit, textArea - перенос строки
«
Ответ #1 :
Май 06, 2018, 23:53 »
textArea
{
...
wrapMode: Text.WordWrap
...
}
А ларчик просто открывался.
Извиняюсь за панику. :-)
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...