1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
import QtQuick 2.0
import io.thp.pyotherside 1.0
Rectangle {
width: 400
height: width
Python {
Component.onCompleted: {
// Add the directory of this .qml file to the search path
addImportPath(Qt.resolvedUrl('.'));
setHandler('append', function (message, number) {
output.text += '\n' + message + number;
});
setHandler('color', function(color) {
output.color = color;
});
// Import the main module
importModule('events_example', function () {
console.log('Event example module is now imported');
});
}
onReceived: console.log('Unhandled event: ' + data)
}
Text {
id: output
anchors.centerIn: parent
}
}
|