diff options
Diffstat (limited to 'examples/quick/embeddedinwidgets/Main.qml')
-rw-r--r-- | examples/quick/embeddedinwidgets/Main.qml | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/examples/quick/embeddedinwidgets/Main.qml b/examples/quick/embeddedinwidgets/Main.qml new file mode 100644 index 0000000000..1408e8f261 --- /dev/null +++ b/examples/quick/embeddedinwidgets/Main.qml @@ -0,0 +1,53 @@ +// Copyright (C) 2021 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause + +import QtQuick +import QtQuick.Controls + +Rectangle { + id: window + + width: 400 + height: 200 + + gradient: Gradient { + GradientStop { position: 0; color: "lightsteelblue" } + GradientStop { position: 1; color: "black" } + } + + Column { + id: column + + y: 50 + width: 200 + anchors.horizontalCenter: parent.horizontalCenter + spacing: 4 + + + TextField { + text: "A QML text field..." + width: parent.width + focus: true + } + + TextField { + text: "Another QML text field..." + width: parent.width + } + + layer.enabled: true + layer.smooth: true + } + + ShaderEffect { + anchors.top: column.bottom + width: column.width + height: column.height; + anchors.left: column.left + + property variant source: column; + property size sourceSize: Qt.size(0.5 / column.width, 0.5 / column.height); + + fragmentShader: "reflect.frag.qsb" + } +} |