【发布时间】:2018-04-20 21:53:29
【问题描述】:
我有一个可以移动(通过拖动)的工具栏。根据上下文,此工具栏的内容会发生变化,其大小也会相应变化。
我的问题是,当大小发生变化时,左上角的位置保持不变,而右边框正在移动(默认和正常行为)。但我希望右上角位置保持不变,而左边框移动。
从屏幕 1 到 2,工具栏变小,显示为蓝色矩形。我希望它像红色矩形一样放置。
我怎样才能做到这一点?没有锚定在屏幕右侧,因为工具栏是可移动的。
【问题讨论】:
-
如何改变它的宽度?
-
@GrecKo 与加载器设置了不同的 QML 文件,加载器本身位于 Layout 中,顶部 Item 大小基于
_layout.childrenRect -
试试
Toolbar.x = (parent.width - toolbar.width - <margin>)