(QML) 여러 목록 보기 스크롤

(QML) 여러 목록 보기 스크롤

Listviewqml에서 여러 s를 함께 스크롤할 수 있습니까 ??

이것이 내 시도였습니다.

        Flickable {
            id: scoreflick
            anchors.top: namesrow.bottom
            anchors.left: parent.left
            anchors.right: parent.right
            anchors.leftMargin: units.gu(2)
            anchors.topMargin: units.gu(2)

            Row {
                spacing: namesrow.spacing

                ListView {
                            id: p1list
                            width: units.gu(9)
                            height: units.gu(20)
                            model: 30

                            delegate: TextField {
                                width: ListView.view.width
                                height: units.gu(3)
                                text: "Score"
                            }
                        }

                ListView {
                            id: p2list
                            width: units.gu(9)
                            height: units.gu(20)
                            model: 30

                            delegate: TextField {
                                width: ListView.view.width
                                height: units.gu(3)
                                text: "Score"
                            }
                        }

                ListView {
                            id: p3list
                            width: units.gu(9)
                            height: units.gu(20)
                            model: 30

                            delegate: TextField {
                                width: ListView.view.width
                                height: units.gu(3)
                                text: "Score"
                            }
                        }

                ListView {
                            id: p4list
                            width: units.gu(9)
                            height: units.gu(20)
                            model: 30

                            delegate: TextField {
                                width: ListView.view.width
                                height: units.gu(3)
                                text: "Score"
                            }
                        }

            }

        }

        Scrollbar {
            flickableItem: scoreflick
            align: Qt.AlignTrailing
        }

하지만 각 Listview스크롤은 그 자체로 Scrollbar전혀 작동하지 않습니다. 어떤 도움이 될까요?

답변1

다음은 나에게 도움이되었습니다. 어떻게 든 필요합니다 :

    onContentXChanged: {
        if(activeFocus){
            p2list.contentX = p1list.contentX  
iterate all list
for (var i=0; i<listOfListView.children.length; i++){
    if(listOfListView.children[i].activeFocus) {

    }
}

관련 정보