Всем доброго времени суток, проблема такая:
Не могу добраться до свойства объекта переданного в параметры сигнала, а конкретно, нужно получить некоторые параметры шрифта, пример:
import QtQuick 1.0
Rectangle {
width: 360
height: 360
Text {
id: text
anchors.centerIn: parent
text: "Hello World"
signal onClick(variant obj)
MouseArea {
anchors.fill: parent
onClicked: {
text.onClick(text); // obj.font.pixelSize - возвращает undefined
foo(text); // работает
}
}
Component.onCompleted: onClick.connect(foo);
}
function foo(obj) {
console.log(obj.font.pixelSize);
}
}