1
0
mirror of https://github.com/thp/pyotherside.git synced 2025-01-28 23:52:55 +08:00
pyotherside/examples/notes_example.qml
Thomas Perl 2a79458c68 addImportPath: Strip leading "file://" (for use with Qt.resolvedUrl())
Also update examples to use the new feature.
2014-02-06 21:56:52 +01:00

36 lines
937 B
QML

import QtQuick 2.0
import io.thp.pyotherside 1.0
Rectangle {
width: 300
height: 200
TextInput {
id: ti
anchors.fill: parent
onTextChanged: {
py.call('notes_example.notes.set_contents', [text], function() {
console.log('Changes sent to Python');
});
}
Python {
id: py
Component.onCompleted: {
// Add the directory of this .qml file to the search path
addImportPath(Qt.resolvedUrl('.'));
importModule('notes_example', function () {
console.log('imported python module');
call('notes_example.notes.get_contents', [], function(result) {
console.log('got contents from Python: ' + result);
ti.text = result;
});
});
}
}
}
}