最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

【qml】ListView使用c++中Model

互联网 admin 7浏览 0评论

【qml】ListView使用c++中Model

  1. main.cpp中构造数据,代码如下:

    QList list1;
    list1.push_back(“list1”);
    list1.push_back(“list2”);
    list1.push_back(“list3”);

  2. main.cpp中将变量导出到qml环境:
    engine.rootContext()->setContextProperty(“list1”, list1);

  3. qml中使用model:

    ListView {
    id: listView
    width: 180; height: 200
    model: list1
    delegate: Text {
    text: modelData
    }
    }

【qml】ListView使用c++中Model

  1. main.cpp中构造数据,代码如下:

    QList list1;
    list1.push_back(“list1”);
    list1.push_back(“list2”);
    list1.push_back(“list3”);

  2. main.cpp中将变量导出到qml环境:
    engine.rootContext()->setContextProperty(“list1”, list1);

  3. qml中使用model:

    ListView {
    id: listView
    width: 180; height: 200
    model: list1
    delegate: Text {
    text: modelData
    }
    }

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论