F
ForCPJNov. 21, 2021, 11:43 p.m.

Создание страницы в QML, где нужно выровнить текст по всей ширине экрана и создать скроллинг

qml button android, QML, Qt Creator

Я делаю мобильное приложение и создав страницу с высотой 500 и шириной 350 столкнулся с проблемой, которая выглядит следущим образом. Текст который помещается на странице не выранивается, а выходит за пределы экрана.Как создать страницу с текстом, который будет выравнен по всей ширине страницы, и также, как реализовать страницу так, чтобы с помощью скролла можно было опускаться ниже в странице и там был текст и также, как там можно вставить фотографии. Заранее прошу прощения за такой сумбурный текст, очень мало опыта в разработке на данном инстуременте.
Ниже представляю скрины проги.


Вот код одной из страниц

Page {
             id: page4
             visible: false
             title: "Месопотамия"
            Button {
                text: "Next"
                anchors.bottom: parent.bottom
                anchors.right: parent.right
             onClicked: {
                 stackView.push(page41);
             }}

             Text {
                anchors.left: parent.left
                anchors.centerIn: parent.Center
                 text: "Термин, означающий греко-римскую древность
   — цивилизацию Древней Греции и Древнего Рима
  во всём многообразии её исторических форм.
  Этот термин был принят в начале XVIII века во
 французском языке (фр. antiquité) и обозначал
  «особый вид искусства, относящийся к
  ранним историческим периодам.
  Появление множества исследований, связанных
  с изучением истории искусств,
  привело к сужению понятия до рамок
 греко-римской древности».
  В дореволюционном употреблении в России
  использовался термин «классическая древность»."
             }


}
We recommend hosting TIMEWEB
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.
1
o

https://doc.qt.io/qt-5/qml-qtquick-controls2-scrollview.html

https://evileg.com/ru/post/186/

Comments

Only authorized users can post comments.
Please, Log in or Sign up
Timeweb

Let me recommend you the excellent hosting on which EVILEG is located.

For many years, Timeweb has been proving his stability.

For projects on Django I recommend VDS hosting

View Hosting
k

C++ - Test 002. Constants

  • Result:33points,
  • Rating points-10
k

C++ - Test 001. The first program and data types

  • Result:40points,
  • Rating points-8
k

C++ - Тест 003. Условия и циклы

  • Result:64points,
  • Rating points-1
Last comments
R

Установка драйвера QIBASE (Firebird) Qt 6.2.1 на openSUSE Tumbleweed

Just that is necessary. A good theme, I will participate. Together we can come to a right answer. https://gay0day.com
C
Y
  • Yar
  • Nov. 15, 2021, 2:33 a.m.

QML - Lesson 004. Signals and Slots in Qt QML

У связывания интерейса прогрммы с ядром через контекст (context->setContextProperty("appCore", &appCore);) есть один существенный недостаток, упоминание о котором я нигде не нашел, а выяв…
v
  • v
  • Nov. 9, 2021, 10:07 p.m.

Сборка драйвера QMYSQL (MariaDB) Windows 10 x64 QT 5.13.0 Mingw73_64

Спасибо, добрый человек! Перелопатил весь stackoverflow в поисках ответа почему MySql....no , не осознавая что mingw32-make clean не очищает то что надо. После удаления вышеуказаных…

Django - Tutorial 045. How to move model from one application to another

у меня была проблема что у меня в кубере автоматом миграция запускалась сделал так (как вариант решения, добовлял каждой миграции RunSQL): operations = [ migrations.RunSQL(''' …
Now discuss on the forum
s

Ключевое слово class

Разобрался,на стаковерфлоу нашел топик и понял почему так происходило .
IP

For each

For each разработан Microsoft для своего компилятора VS, в стандарте его нет, на официальном сайте не рекомендуется его использовать
U

Qt - как скомпилировать 32bit-программу под Linux 64bit?

Неожиданно появилась необходимость скомпилировать программу для 32-разрядного Linux-а сидя на 64-разрядном... Читал-листал интернеты, мало что понял... Проверил версию: gcc -v Target:…

Авторизация в приложении.

Ничего не надо скачивать, всё должно работать "из коробки".
o

Создание страницы в QML, где нужно выровнить текст по всей ширине экрана и создать скроллинг

https://doc.qt.io/qt-5/qml-qtquick-controls2-scrollview.html https://evileg.com/ru/post/186/
About
Services
© EVILEG 2015-2021
Recommend hosting TIMEWEB