У меня есть модель qml для разметки, и я хотел бы иметь возможность поворачивать экран на 90 градусов.Все с вращением работает нормально, но у меня проблема с позиционированием.
У меня есть два квадрата.Если горизонтальный вид - я бы хотел, чтобы они располагались один рядом с другим по горизонтали, каждый на 1/4 ширины экрана.И когда creen вертикальный: я хотел бы, чтобы они были один над и один ниже, каждый с шириной экрана 1/2, смотрите:
+-------------+ +---------+
| | | |
| AAA BBB | | AAAAA |
| AAA BBB | | AAAAA |
| | | BBBBB |
+-------------+ | BBBBB |
| |
+---------+
Я могу установить каждый якорь как: anchors.left: horizontal() ? parent.left : id_of_a.left
где horizontal()
это функция js, но она начинает выглядеть очень неясно ..
Как установить различные привязки по-разному в зависимости от ориентации?