Warning, /webapps/qmlonline/qml/examples/binding.qml is written in an unsupported language. File is not indexed.

0001 import QtQuick 2.12
0002 import QtQuick.Controls 2.12
0003 import QtQuick.Layouts 1
0004 
0005 Item {
0006     anchors.fill: parent
0007     ColumnLayout {
0008         anchors.fill: parent
0009         Slider {
0010             id: slider
0011             from: 0
0012             to: 100
0013             Layout.fillWidth: true
0014 
0015             Binding on value {
0016                 when: spinBox.pressed
0017                 value: spinBox.value
0018             }
0019             Binding on value {
0020                 when: dial.pressed
0021                 value: dial.value
0022             }
0023         }
0024         SpinBox {
0025             id: spinBox
0026             from: slider.from
0027             to: slider.to
0028             Layout.fillWidth: true
0029 
0030             Binding on value {
0031                 when: slider.pressed
0032                 value: slider.value
0033             }
0034             Binding on value {
0035                 when: dial.pressed
0036                 value: dial.value
0037             }
0038         }
0039         Dial {
0040             id: dial
0041             from: slider.from
0042             to: slider.to
0043             Layout.fillWidth: true
0044 
0045             Binding on value {
0046                 when: slider.pressed
0047                 value: slider.value
0048             }
0049             Binding on value {
0050                 when: spinBox.pressed
0051                 value: spinBox.value
0052             }
0053         }
0054     }
0055 }