gpt4 book ai didi

javascript - 如何将组件定位在我所有 QML View 的顶部

转载 作者:搜寻专家 更新时间:2023-11-01 05:15:14 26 4
gpt4 key购买 nike

我有一个 QML 菜单组件,我想将其放置在我的每个 View 的顶部并进行某种同步,使其具有典型网页菜单的外观。请问我该怎么做

import QtQuick 1.0 

Row {
width: 500
height: 50
anchors.centerIn: parent
spacing: parent.width/6

Button {
id: loadButton
text: qsTr("Menu")
}
Button {
id: saveButton
text: qsTr("Profile")
}
Button {
id: exitButton
text: qsTr("View Products")
}

}

最佳答案

阅读“z”属性 QDeclarativeItem 或 QML Item。答案是为您的菜单组件实例提供最高的 z 值。

MyMenu
{
z: 100

...
}

Rectangle
{
z: 1

...
}

qml 渲染器根据这个值决定首先绘制哪些项目;如果有东西覆盖你的菜单,它会在它下面结束。顺便说一句,默认的 z 值是 0,所以它们都是一样的,而且它或多或少是未定义的渲染顺序。

祝你好运!

关于javascript - 如何将组件定位在我所有 QML View 的顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9140549/

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