web-dev-qa-db-ja.com

QtQuickControlsなしでQtクリエーターを使用して簡単なログインフォームを作成する

私はQt Creatorが初めてです。 Qmlで送信ボタンを使用して、インポートQtQuick.Controlsを使用しないシンプルなフォーム(ログインフォームなど)を作成したい。 Rectangleコンポーネントを使用してボタンを作成する方法は? (Qt Quick-Basicを使用しています)

誰でもこれらを助けることができますか?

2
Sayli Jawale

上記の質問に対する答えを見つけました。

コードは次のとおりです。

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
            }
        }
    }
}
1
Sayli Jawale