2

Controls2 Drawer親アイテム内にトップダウンの引き出しを作成するために使用しようとしています。を設定edge.QtTopEdgeすると、プログラムがハングします。しかし、それは動作しQtLeftEdgeます。

私は何を間違っていますか。

これがコードです。

import QtQuick 2.7
import QtQuick.Controls 2.1

ApplicationWindow
{
    visible: true
    width: 800
    height: 1024

    Item
    {
        id: area
        anchors.fill: parent
        Column
        {
            width: parent.width
            Rectangle
            {
                width: parent.width
                height: 100
                color: "blue"
            }

            Rectangle
            {
                id: yellowbit
                width: parent.width
                height: area.height - 100
                color: "yellow"
            }
        }
    }

   Drawer 
    {
        // i want to put the drawer within the "yellowbit"
        id: drawer
        width: yellowbit.width
        height: yellowbit.height
        parent: yellowbit

        // comment this out and it works as a left drawer
        // but as a top drawer, it hangs up
        edge: Qt.TopEdge

        Rectangle
        {
            anchors.fill: parent
            color: "red"
        }
    }
}

助けてくれてありがとう

4

0 に答える 0