Как переключиться с основного макета на полноэкранный? Заголовок PageStack раздражает [закрыто]

Я хочу переключиться с основного макета на полноэкранный при нажатии где-нибудь в макет ядра.

Я использую

  • PageStack , чтобы переключаться с помощью кнопки «Назад» и т. Д.
  • Вкладки , чтобы из коробки было что-то похожее на Core Layout, и потому что мне понадобится в будущем, чтобы он двигался по горизонтали

Моя проблема в том, что PageStack содержит темный заголовок, который нигде не встречается на страницах дизайна . Я модифицировал Ubuntu.Components.PageStack, чтобы открыть свойство header.visible , чтобы исправить это для моего незавершенного приложения. Я просмотрел примеры приложений, например приложение галереи, но ничего полезного не нашел. Может быть, слишком много работы - код - тоже.

Так каков канонический ( schenkelklopf ) способ размещения вкладок и некоторых полноэкранных страниц?

Я думаю, он просто еще не совсем готов и т. Д., И несоответствия - это временное состояние прямо сейчас, возникающее из-за лихорадка разработки Ubuntu?

В качестве примера я составил следующий код:

import QtQuick 2.0
import Ubuntu.Components 0.1

MainView {
    width: units.gu(40)
    height: units.gu(71)
    PageStack {
        id: pageStack
        anchors.fill: parent
        Component.onCompleted: push(auberginePage)
        Tabs {
            id: auberginePage
            anchors.fill: parent
            Tab {
                title: "Awesome?"
                page: Rectangle {
                    anchors.fill: parent;
                    visible: false
                    color: "#2C001E"
                    MouseArea {
                        anchors.fill: parent;
                        onClicked: pageStack.push(orangePage)
                    }
                }
            }
        }
        Rectangle {
            id: orangePage
            color: "#DD4814"
            visible: false
            anchors.fill: parent
        }
    }
}
4
задан 26 February 2013 в 19:27

2 ответа

Просто установите заголовок страницы, которую вы хотите видеть в полноэкранном режиме, на пустую строку, например:

Page {
    title: ""
}

Просто, как это!

0
ответ дан 26 February 2013 в 19:27

Я пропустил свойство __showHeader и нашел его во время чтения других основных приложений.

pageStack.__showHeader = false

Взломать не нужно.

0
ответ дан 26 February 2013 в 19:27

Другие вопросы по тегам:

Похожие вопросы: