우분투 SDK 대화 상자를 전체 메인 뷰로 확장하지 않는 방법?


0

아래 예와 같이 Ubuntu SDK로 대화 상자를 만들면 대화 상자가 전체 메인 뷰를 덮습니다.

import QtQuick 2.0
import Ubuntu.Components 0.1
import Ubuntu.Components.Popups 0.1


MainView {
    id: root
    applicationName: "pd"

    width: units.gu(54)
    height: units.gu(96)

    Button {
        id: mb
        text: "Party Down"
        width: parent.width * 0.8
        anchors.centerIn: parent
        onClicked: PopupUtils.open(Qt.createComponent("fundialog.qml"), mb)
    }
}

fundialog.qml :

import QtQuick 2.0
import Ubuntu.Components 0.1
import Ubuntu.Components.Popups 0.1

Dialog {
    id: fundialog
    title: "Are we having fun yet?"
    width: units.gu(10)
    height: units.gu(10)
    Button {
        text: "Cancel"
        onClicked: PopupUtils.close(fundialog)
    }
}

여기에 이미지 설명을 입력하십시오

우분투 SDK 갤러리 에서처럼 보이고 싶습니다.

여기에 이미지 설명을 입력하십시오

그러나 갤러리 코드 에서이 동작이 수정 된 위치를 알 수 없습니다.

답변:


2

화면이 작 으면 대화 상자가 전체 화면을 사용합니다. 너비가 주어진 너비보다 작은 경우 현재이 동작은 수정할 수 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.