一次性QML列间距覆盖

时间:2013-02-04 13:11:09

标签: javascript qt layout qml spacing

我使用QML列布局,但我想仅禁用(或减少)两个元素之间的间距。在其余部分之间,间距应该保持不变。

有可能吗?

感谢。

1 个答案:

答案 0 :(得分:5)

减少是困难的,但增加两个相邻项目之间的空间很容易:只需在它们之间插入一个空的Item,并且需要额外的垂直空间(当然减去一个额外的常规间距){ {1}}。不要忘记也设置非零height,否则布局计算不会考虑该项目。

如果没有为width本身设置间距,您可以通过这种方式实现每种间距配置。这显然有点笨拙,但没有别的办法。