为定位为页脚的QML选项卡栏添加下边距



在QML中,选项卡栏可以定位为TabBar.HeaderTabBar.Footer,将其分配给ApplicationWindow的页脚项会自动将其分配到后者的位置。这意味着选项卡栏位于页面的最底部。I、 但是,希望选项卡栏显示在底部位置的稍上方(仍然位于页面底部,但选项卡栏和底部边缘之间有一些空间(。有没有一种方法可以在不从footer位置移除选项卡栏的情况下实现这一点?

编辑1:如果需要,更新问题以提供一些清晰度。

您可以自定义TabButton的背景
您只能在TabButton的90%中填充颜色。它给人的印象是你的TabButton在底部上方。

TabButton {
background: Rectangle {
height: parent.height * 0.9
color: bar.currentIndex == 0 ? "green" : "grey"
}
}

最新更新