Название: Кто как управляется с маштабируемыми (Scale) элементами в QML? Отправлено: xintrea от Август 10, 2018, 16:57 У меня в приложении много экранных элементов, которые должны масштабироваться относительно ширины/высоты экрана или ширины/высоты поля, которое выделено под какой-нибудь функционал.
Проблема в том, что при применении свойства scale, или при применении трансформации Scale, меняется только «видимое отображение» элемента. А его width и height остаются прежними. И поэтому невозможно привязывать смасштабированные элементы друг к другу или к краям родителя через anchors и задавать им margins. Так же невозможно из распихивать в различные Row, Grid и д. т. Ну, то есть, возможно, но все будет размещено относительно полных размеров элементов. Поэтому приходится размещать смасштабированные элементы по-старинке, через координаты x/y, которые вычисляются по всяким заковыристым формулам. Это уже надоело, и я хотел бы узнать, как народ решает эту проблему. Как позиционировать смасштабированные элементы с помощью стандартных средств в QML? Название: Re: Кто как управляется с маштабируемыми (Scale) элементами в QML? Отправлено: navrocky от Август 23, 2018, 01:31 Надо использовать Layout и включать поддержку HighDPI.
|