import QtQuick 2.11
import QtQuick.Controls 2.14

Row{
    property string paraName
    property int paraLength
    property alias validator:textField.validator
    property alias textFocus:textField.focus
    property alias text:textField.text
    property alias inputMethodHints:textField.inputMethodHints
    property alias background:bg
    spacing: 5

    signal userAccept(var text)

    Text {
        id: name
        anchors.verticalCenter: parent.verticalCenter
        text: paraName
        color:  "#272727"
        font.bold: true
        font.pixelSize: 20
    }

    TextField {
        id: textField
        anchors.verticalCenter: parent.verticalCenter
        font.pixelSize: 20
        font.bold: false
        onTextEdited: {
            userAccept(text)
        }

        background: Rectangle {
                        id:bg
                        implicitWidth: paraLength
                        height: 28
                        radius: 4
                        border.color:  "#0099cc"
                    }
       // placeholderText: qsTr("请输入")
    }
}
