Ubuntu Touch - Múltiplas Janelas de Aplicativos

1

Estou aprendendo como fazer aplicativos do SO do Ubuntu Touch, e procurei por algo na Web, mas não encontrei nenhum resultado satisfatório. Isso é porque eu sou o primeiro a fazer essa pergunta, ou talvez porque eu não esteja usando o vocabulário apropriado na minha pergunta.

De qualquer forma, aqui está a minha pergunta.

Como faço para criar um aplicativo com uma tela que diz "Olá mundo" com um botão e para que, quando eu pressionar o botão, ele vá para uma página diferente? Por "página", quero dizer algo como uma guia, que não está listada na parte superior da tela, e é obtida clicando em um botão, não selecionando a guia na lista na parte superior da tela.

Se minha ideia ainda não estiver clara, considere o aplicativo Configurações do sistema no Ubuntu Touch. Clique em QUALQUER COISA. Wifi, Antecedentes, Bateria, literalmente quero dizer QUALQUER COISA. O que aconteceu? Você clicou em um botão e o aplicativo exibiu uma nova página. Isso é o que eu quero aprender a fazer.

    
por Leviathan 04.01.2014 / 00:44

1 resposta

0

Tabs {
    id: tabs
    Tab {
        title: i18n.tr("Welcome")
        page: Page {
            Label {
                id: label
                anchors.centerIn: parent
                text: "Welcome To The Premier Duty Gear WebApp for Ubuntu Devices"
            }
            tools: ToolbarItems {
                ToolbarButton {
                    text: "About"
                    onTriggered: print("action triggered")
                }
            }
        }
    }
    Tab {
        id: externalTab
        title: i18n.tr("Web App")
        iconSource: "call_icon.png"
        page: Loader {
            parent: externalTab
            anchors.fill: parent
            source: (tabs.selectedTab === externalTab) ? Qt.resolvedUrl("webapp.qml") : ""

Este é um trecho de uma aplicação web em que estou trabalhando. Você só precisa chamar outro arquivo qml. vai correr na mesma janela.

também não define as dimensões da janela para o qml chamado ou não será exibido. Ele precisa usar as mesmas dimensões do aplicativo pai.

    
por Jacob Doyelle Yates 19.05.2014 / 19:40