import QtQuick 2.15 import QtQuick.Window 2.15 Window { width: 640 height: 480 visible: true ListView { width: 160 height: 240 clip: true model: Qt.fontFamilies() headerPositioning: ListView.OverlayHeader header: Rectangle { border.color: "blue" width: parent.width clip: true height: 40 //Cannot scroll when set this parameter. With a small value, ot works, example 10 Text { height: parent.heigth text:"Header" } MouseArea{ anchors.fill: parent onWheel: console.log("wheel") } } delegate: Rectangle { border.color: "black" border.width: 1 width: 160 height: 40 MouseArea { anchors.fill: parent Text { anchors.centerIn: parent text: modelData } } } } }