Como abrir um item em um MainView para preencher toda a janela?

2

Estou escrevendo um aplicativo que consiste em várias páginas. Uma página é um pouco especial, porque deve preencher toda a tela. No entanto, não consigo me livrar do cabeçalho da página, apesar do fato de esse item não ser uma página:

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"
        }
    }
}

Quando o botão na primeira página é pressionado, a tela fica verde - como esperado - mas ainda posso ver o cabeçalho da página. Como posso evitar isso?

    
por mardy 27.01.2015 / 22:43

1 resposta

1

Você também pode precisar ligar

view.showFullScreen();

Não tenho certeza de quais idiomas você está usando, mas geralmente isso precisa ser chamado.

Você também pode alternar a outra exibição para "Windowed", enquanto a janela que deve ser tela cheia deve ter

visibility: "FullScreen"
    
por Goddard 27.01.2015 / 23:26