私は Qt を初めて使用します。主に Android 開発用に Quick Controls 2.0 を含む v 5.7 をダウンロードしました。スライド ナビゲーション ドロワーやフローティング アクション ボタンなどのマテリアル コントロールを使用する可能性があるかどうか疑問に思っていました。 )。
ありがとう。
私は Qt を初めて使用します。主に Android 開発用に Quick Controls 2.0 を含む v 5.7 をダウンロードしました。スライド ナビゲーション ドロワーやフローティング アクション ボタンなどのマテリアル コントロールを使用する可能性があるかどうか疑問に思っていました。 )。
ありがとう。
Drawer
Qt クイック コントロール 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
}
}
}
Qt 5.8 リリース以降の Qt Quick Controls 2.1 にはRoundButton
、Material スタイルで標高効果を持つ と呼ばれる QML タイプがあります。これは、テキスト エディターの例でフローティング アクション ボタンとして示されています。