Você pode definir mais de uma propriedade ao enviar um Pagestack?

2

Estou escrevendo um aplicativo para o uTouch e quero entregar mais de uma propriedade.

O código de uma propriedade:

pageStack.push(folgen,{serie: "himym"})

É possível entregar mais de uma propriedade?

    
por Nik 08.10.2013 / 13:41

1 resposta

3

Sim, você pode passar várias propriedades. Apenas use:

pageStack.push(pageId, {prop1: "value1", prop2: "value2"})

Aqui está um exemplo de trabalho:

import QtQuick 2.0
import Ubuntu.Components 0.1

MainView {
    id: root
    width: units.gu(50)
    height: units.gu(50)

    PageStack {
        id: pageStack

        Component.onCompleted: {
            push(home, {labelText: "You can pass multiple properties.",
                        title: "Example",
                        fSize: "large"})
        }

        Page {
            id: home
            property var labelText: ""
            property var fSize: ""

            Label {
                anchors.centerIn: parent
                text: home.labelText
                fontSize: home.fSize
            }
        }
    }
}
    
por andrewsomething 08.10.2013 / 17:26