gpt4 book ai didi

qt - QML 布局中的间隔项

转载 作者:行者123 更新时间:2023-12-04 09:34:31 24 4
gpt4 key购买 nike

我想在 QML 中创建布局我想添加一个间隔项(下图中的底部选定项),就像您使用像这样的小部件一样:

enter image description here

但是我在 QtQuick 上找不到任何适合这个的东西事情的一面......是否有可能在 QML 中有这种布局?不使用 anchor 固系统?
我更喜欢布局方法......

最佳答案

您可以简单地使用 ItemLayout.fillHeight: true :

import QtQuick 2.0
import QtQuick.Controls 1.4
import QtQuick.Layouts 1.3

ApplicationWindow {
visible: true
ColumnLayout {
anchors.fill: parent
Button {
Layout.fillWidth: true
text: "PushButton"
}
Button {
Layout.fillWidth: true
text: "PushButton"
}
Label {
Layout.fillWidth: true
text: "TextLabel"
}
Item {
// spacer item
Layout.fillWidth: true
Layout.fillHeight: true
Rectangle { anchors.fill: parent; color: "#ffaaaa" } // to visualize the spacer
}
}
}



编辑:或者在这里,您可以使用 ColumnColumn 起没有间隔项只需将其子项从上到下放置,不要将它们展开以占用所有可用空间。

关于qt - QML 布局中的间隔项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41545643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com