2023-03-24 20:44:38 +08:00
|
|
|
|
import QtQuick
|
2023-03-23 17:40:10 +08:00
|
|
|
|
|
|
|
|
|
Row {
|
|
|
|
|
property alias caption: captionBox.text
|
|
|
|
|
property alias value: inputBox.text
|
|
|
|
|
property alias min: numValidator.bottom
|
|
|
|
|
property alias max: numValidator.top
|
|
|
|
|
property alias decimals: numValidator.decimals
|
|
|
|
|
|
|
|
|
|
width: 80;
|
|
|
|
|
height: 15
|
|
|
|
|
spacing: 4
|
|
|
|
|
//anchors.margins: 2
|
|
|
|
|
Text {
|
|
|
|
|
id: captionBox
|
|
|
|
|
width: 18; height: parent.height
|
|
|
|
|
color: "#AAAAAA"
|
|
|
|
|
font.pixelSize: 11; font.bold: true
|
|
|
|
|
}
|
|
|
|
|
PanelBorder {
|
|
|
|
|
height: parent.height
|
|
|
|
|
TextInput {
|
|
|
|
|
id: inputBox
|
|
|
|
|
color: "#AAAAAA"; selectionColor: "#FF7777AA"
|
|
|
|
|
font.pixelSize: 11
|
|
|
|
|
maximumLength: 10
|
|
|
|
|
focus: false
|
|
|
|
|
readOnly: true
|
|
|
|
|
selectByMouse: true
|
|
|
|
|
validator: DoubleValidator {
|
|
|
|
|
id: numValidator
|
|
|
|
|
bottom: 0; top: 1; decimals: 2
|
|
|
|
|
notation: DoubleValidator.StandardNotation
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|