4

私は Qt を初めて使用します。主に Android 開発用に Quick Controls 2.0 を含む v 5.7 をダウンロードしました。スライド ナビゲーション ドロワーやフローティング アクション ボタンなどのマテリアル コントロールを使用する可能性があるかどうか疑問に思っていました。 )。

ありがとう。

4

2 に答える 2

3

DrawerQt クイック コントロール 2.0 から使用します。私もアプリケーションドロワーを探していましたが、ここにあります。

あなたを助けるために、私は簡単な例を調理しました。それをあなたに貼り付けてmain.qml、実行してください。

import QtQuick 2.7
import QtQuick.Controls 2.0
import QtQuick 2.7

ApplicationWindow {
    id: window
    width: 480
    height: 640
    visible: true

    Drawer {
        id: drawer
        width: window.width/2
        height: window.height
        Rectangle{
            Column{
                spacing: 5
                Label{
                    text:"Awesome"
                }
                Label{
                    text:"Awesome"
                }
                Label{
                    text:"Awesome"
                }
                Label{
                    text:"Awesome"
                }
            }
        }
    }

    Rectangle {
        id: rectangle1
        color: "#ffffff"
        anchors.fill: parent
        anchors.centerIn: parent
        Label{
            id:label
            text:"Yeah Label is awesome"
        }
        Rectangle{
            id: rectangle
            anchors.centerIn: parent
            color:"Red"
            height: parent.height/2
            width: parent.width/2
        }
    }
}
于 2016-09-16T08:07:29.373 に答える
3

Qt 5.8 リリース以降の Qt Quick Controls 2.1 にはRoundButton、Material スタイルで標高効果を持つ と呼ばれる QML タイプがあります。これは、テキスト エディターの例でフローティング アクション ボタンとして示されています。

Qt クイック コントロール 2 - テキスト エディターの例

于 2016-11-20T23:18:38.300 に答える