QML: проблемы с интерактивным ScrollView - PullRequest
0 голосов
/ 27 сентября 2019

У меня проблемы с моими QML ScrollViews в приложении Qt.Я не могу избежать интерактивного режима, даже установив для свойства значение 'false'

. Для тестирования у меня есть пример документа QML, загруженный в QQuickView:

main.cpp:

int main(int argc, char *argv[])
{   
    QtQuickControlsApplication a(argc, argv);

    QQuickView* pView = new QQuickView();
    pView->setSource(QUrl("qrc:/TestScroll.qml"));
    pView->setColor("white");
    pView->setHeight(400);
    pView->setWidth(600);
    pView->show();

    return a.exec();
}

TestScroll.qml:

import QtQuick 2.9
import QtQuick.Controls 2.2

ScrollView {
    width: 200
    height: 200

    ScrollBar.vertical.interactive: false // Not working

    ListView {
        model: 20
        delegate: ItemDelegate {
            text: "Item " + index
        }
    }
}

Что я делаю не так?

...