Я знаю, что везде огромное количество постов, однако на самом деле ничего не работает или, по крайней мере, не для меня ...
В основном я не использую точные числа для font.pointSize, я использую его как: шрифт.pointSize: Math.min (mainappwindow.width, mainappwindow.height) / 10, чтобы быть уверенным, что при изменении разрешения текст всегда будет составлять 10% от всего экрана (очевидно, меньше по ширине или высоте) ...
Однако, если я скомпилирую в окнах, высота текста будет 72 пункта (посчитана и отлажена).Но когда я компилирую на Android (720x1280 HD), тот же код снова отлаживает 72 балла, но он становится больше!coutned points и его 113 ... после недели поисков в Google и пробуя все, что я мог попробовать (ничего не получалось), я просто вычислил разницу в 0,638, которую я умножаю, если платформа Android ... Это прекрасно работает ...однако, когда я изменил разрешение на телефоне с HD на fullHD (1080x1920), его значение снова увеличилось на 1,632 ...
. Поэтому этот пересчет не будет работать на разных устройствах с разным разрешением ...
Я прочитал все исходники Google, QML-масштабирование и т. Д., Но я бы действительно оценил любую часть кода, направленную на мой пример ...
Спасибо, это приводит меня в отчаяние