2

私は次のQMLを持っており、ListViewの周りにScrollViewを追加しようとしています:

import QtQuick 2.7
import QtQuick.Controls 2.0 // Works if 1.4 is specified
import QtQuick.Layouts 1.0

Item {
    width: 600
    height: 400
    property alias textOutput_listView: textOutput_listView
    property alias doOffsetGainCal_button: doOffsetGainCal_button

    Button {
        id: doOffsetGainCal_button
        x: 40
        y: 38
        text: "Do Offset/Gain Cal"
    }

    ScrollView {
        ListView {
            id: textOutput_listView
            x: 40
            y: 99
            width: 300
            height: 256

            model: textOutputListModel
            delegate:  Rectangle {
                x: 0
                y: 0
                width: 100
                height:18
                Text { text: modelData }
            }

            Rectangle {
                id: rectangle2
                color: "#ffffffff"
                visible: true
                z: 1
                anchors.fill: parent
                border.color: "#7d7d7d"
                opacity: 0.2
            }
        }
    }
}

ただし、QtQuick.Controls 2.0 をインポートすると、ScrollView は「型ではない」と報告されます。1.4をインポートすると動作します。

グーグルは、ScrollView が非推奨または置き換えられたことを示していません。

QML コンポーネントのバージョンが古いものを置き換えるという私の期待は間違っていますか?つまり、2.0 と 1.4 をインポートすることになっているのでしょうか?

4

1 に答える 1