From 55a2bf601f0c1633f7955fd7ac52c98a8917af64 Mon Sep 17 00:00:00 2001 From: Anatasof Wirapraja Date: Thu, 29 Aug 2019 20:53:43 +0700 Subject: Add ToolBar --- main.qml | 40 +++++++++++++++++++++++++++++++--------- 1 file changed, 31 insertions(+), 9 deletions(-) diff --git a/main.qml b/main.qml index 3882c25..160b5a3 100644 --- a/main.qml +++ b/main.qml @@ -1,20 +1,42 @@ import QtQuick 2.12 import QtQuick.Controls 2.12 import QtQuick.Controls.Material 2.12 +import QtQuick.Layouts 1.12 ApplicationWindow { - id: appWindow - width: 360 - height: 640 - visible: true + id: appWindow + width: 360 + height: 640 + visible: true Material.accent: Material.DeepPurple - StackView { - id: stackView - anchors.fill : parent + header: ToolBar { + RowLayout { + anchors.fill: parent + ToolButton { + text: qsTr("‹") + onClicked: stack.pop() + } + Label { + text: "Title" + elide: Label.ElideRight + horizontalAlignment: Qt.AlignHCenter + verticalAlignment: Qt.AlignVCenter + Layout.fillWidth: true + } + ToolButton { + text: qsTr("⋮") + onClicked: menu.open() + } + } + } - initialItem: Login {} - } + StackView { + id: stackView + anchors.fill : parent + + initialItem: Login {} + } } -- cgit v1.2.3