ListView动态锚定

时间:2016-07-27 07:47:33

标签: qt qml

让我们假设我有一张使用Rectangle制作的卡片,我想在点击时显示按钮。我正在调用showMenu()函数来执行此操作,而对于按钮,我正在使用带有动态ListView的{​​{1}}。这样的问题是按钮被添加到ListModel而不是它的顶部。将项目附加到模型后,锚点不会更新。这是我的代码

Rectangle

1 个答案:

答案 0 :(得分:0)

这或多或少是this question的副本。 Item需要height。正如在该问题的答案中所提到的,当发生类似这样的事情时,您可以将调试语句添加到代码中。在这种情况下,您还可以添加Rectangle作为Item的子项,并确保其可见:

Rectangle {
    anchors.fill: parent
    color: "transparent"
    border.color: "darkorange"
}

如果它不可见,你知道问题出在那个(父)项目上。