blob: 8dbd2fd3d96e6009adb8d1534ab86830fcd91b64 (
plain)
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.6
QtObject {
property bool success: false
property var num: 100
property var simple: 0
property var complex: 0
Component.onCompleted: {
function s(x) {
return x
}
function c(x) {
return x + num
}
var bound = s.bind(undefined, 100)
simple = Qt.binding(bound)
if (simple != 100)
return;
var bound = c.bind(undefined, 100)
complex = Qt.binding(bound);
if (complex != 200)
return;
num = 0;
if (complex != 100)
return;
print("success!!!");
success = true;
}
}
|