5

Android の ViewPager のような Qt を作成するには、次のようなリストビューを使用します。

ListView {
        id: myListViewArticle
        anchors.fill: parent

        focus: true
        highlightRangeMode: ListView.StrictlyEnforceRange
        orientation: ListView.Horizontal
        snapMode: ListView.SnapOneItem
        model: modelArticles
        delegate: articleDelegate
    }

そしてデリゲートとしての Flickable:

Component {
        id: articleDelegate
        Item {
            id: item
            width: 480; height: 800

            Flickable {
                id: mainScrollView
                contentHeight: 1500
                contentWidth: parent.width
                anchors.fill: parent
                clip: true

                Text {
                    id: idArticleContent
                    text: articleContent
                    width: parent.width
                    font.pixelSize: 20
                    font.bold: true; color: "black"
                    wrapMode: Text.Wrap
                }
            }

            ScrollDecorator {
                flickableItem: mainScrollView
            }
        }
    }

しかし、リストビューのデータを入力した後、Flickable は (垂直方向に) スクロールできないことがわかります。

リストビュー内で Flickable アイテムをスクロール可能にする方法を教えてください。どうもありがとうございました。

4

1 に答える 1