我正在编写一个由多个页面组成的应用程序。其中一个页面有点特殊,因为它应该填满整个屏幕。但是,尽管该项目不是页面,但我无法删除页眉:
import QtQuick 2.0
import Ubuntu.Components 1.0
MainView {
id: mainView
width: units.gu(100)
height: units.gu(75)
useDeprecatedToolbar: false
PageStack {
id: pageStack
Component.onCompleted: pageStack.push(first)
Page {
id: first
title: i18n.tr("First page")
visible: false
Button {
text: "Open second page"
onClicked: pageStack.push(fullscreenComponent)
}
}
}
Component {
id: fullscreenComponent
Rectangle {
anchors.fill: parent
color: "green"
}
}
}
当按下第一页上的按钮时,屏幕会变成绿色——正如预期的那样——但我仍然可以看到页眉。我该如何避免这种情况?
答案1
您可能还需要致电
view.showFullScreen();
不确定您正在使用什么其他语言,但通常需要调用它。
您还可以将其他视图切换为“窗口”,而本来应该全屏显示的窗口应该有
visibility: "FullScreen"