mirror of https://github.com/status-im/qzxing.git
52 lines
1.1 KiB
QML
52 lines
1.1 KiB
QML
import QtQuick 2.0
|
|
import QtQuick.Controls 2.0
|
|
import QZXing 2.3
|
|
|
|
ApplicationWindow {
|
|
visible: true
|
|
width: 640
|
|
height: 480
|
|
|
|
TextField {
|
|
id: inputField
|
|
anchors.left: parent.left
|
|
anchors.right: submit.left
|
|
anchors.top: parent.top
|
|
anchors.margins: 10
|
|
}
|
|
|
|
Button {
|
|
id: submit
|
|
anchors.right: parent.right
|
|
anchors.top: parent.top
|
|
text: "encode"
|
|
anchors.margins: 10
|
|
onClicked: {
|
|
qzxing.encodeData(inputField.text)
|
|
inputField.text = '';
|
|
resultImage.source = "";
|
|
resultImage.source = "image://QZXing/latestEncoded";
|
|
}
|
|
}
|
|
|
|
GroupBox {
|
|
anchors.top: inputField.bottom
|
|
anchors.bottom: parent.bottom
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
anchors.margins: 10
|
|
title: "Result barcode image"
|
|
clip: true
|
|
|
|
Image{
|
|
id:resultImage
|
|
anchors.centerIn: parent
|
|
cache: false;
|
|
}
|
|
}
|
|
|
|
QZXing {
|
|
id: qzxing
|
|
}
|
|
}
|