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