我正在为GUI开发一个跟踪窗口.我在QML端使用TableView元素来显示将不断更新的数据.如何用数据填充此元素?元素数量以及每个元素的数据每隔几毫秒就会发生变化.
我认为信号/插槽实现是理想的,当数据发生变化时,会产生一个触发插槽函数的信号来更新TableView中显示的值?沿着那条线的东西.
提前致谢!
main.qml
import QtQuick.Controls 1.1
import QtQuick.Layouts 1.1
import QtQuick.Dialogs 1.1
import QtQuick 2.1
....
TableView {
anchors.fill: parent
id: traceTable
//table data comes from a model
model: traceTableModel
//Component.onCompleted: classInstance.popAndDisplayMsg(classInstance)
TableViewColumn { role: "index"; title: "Index"; width: 0.25 * mainWindow.width; }
TableViewColumn { role: "type"; title: "Type"; width: 0.25 * mainWindow.width; }
TableViewColumn { role: "uid"; title: "ID"; width: 0.25 * mainWindow.width; }
TableViewColumn { role: "timestamp&