Criando formulário de login simples usando o criador do Qt sem qualquer QtQuickControls

2

Eu sou novo no Qt Creator. Eu quero construir um formulário simples (por exemplo, um formulário de login) com um botão de envio no qml, mas sem usar qualquer importação QtQuick.Controls. Como criar botões usando o componente Rectangle? (que está usando o Qt Quick-Basic)

Alguém pode ajudar com isso?

    
por Sayli Jawale 07.12.2016 / 10:09

1 resposta

1

Encontrei a resposta para a pergunta acima:

A seguir está o código:

import QtQuick 1.0

Rectangle{
    id:screen
    color: "lightgray"
    width: 3000; height:2700

    Column {
        id: column1
        width: 201
        height: 400

        Row {
            id: row1
            width: 40
            height:50

            TextInput {
                id: userName
                x: 40
                y: 18
                width: 80
                height: 20
                text: qsTr("UserName")
                font.pixelSize: 12
            }

            Rectangle {
                id: rectangle1
                x: 115
                y: 18
                width: 80
                height: 20
                color: "#ffffff"
            }


        }

        Row {
            id: row2
            width: 40
            height: 50

            TextInput {
                id: password
                x: 40
                y: 18
                width: 80
                height: 20
                text: qsTr("Password")
                font.pixelSize: 12
            }

            Rectangle {
                id: rectangle2
                x: 115
                y: 18
                width: 80
                height: 20
                color: "#ffffff"
            }
        }

        Row {
            id: row3
            x: 8
            y: 113
            width: 40
            height: 50

            Rectangle {
                id: rectangle3
                x: 8
                y: 8
                width: 80
                height: 20
                color: "#ffffff"

            Text {
                id: login
                text: "Login"
                x:4
                y:4
                width:30
                height:10
                font.pixelSize: 12
            }
        }
    }
}
    
por Sayli Jawale 07.12.2016 / 12:42