WorkerScript允许程序在一个新的线程里面执行一些脚本操作。这里通过将定时器事件和WorkerScript结合起来实现多线程后台操作。
示例定时器事件每两秒执行一次,并开辟线程将获取的时间信息插入到列表控件中。对应的QML实现如下:
QML界面如下所示:
//timedisplay.qml
import QtQuick 2.0
Rectangle {
color: "white"
width: 200
height: 300
ListView {
anchors.fill: parent