qml表格
时间: 2023-07-01 12:16:46 浏览: 64
QML 中可以使用 TableView 元素来实现表格的显示和操作。下面是一个简单的例子:
```
import QtQuick 2.0
import QtQuick.Controls 2.0
Item {
width: 400
height: 400
TableView {
id: tableView
anchors.fill: parent
model: ListModel {
ListElement { name: "Alice"; age: 25 }
ListElement { name: "Bob"; age: 30 }
ListElement { name: "Charlie"; age: 35 }
}
TableViewColumn {
role: "name"
title: "Name"
width: tableView.width / 2
}
TableViewColumn {
role: "age"
title: "Age"
width: tableView.width / 2
}
}
}
```
在这个例子中,我们首先导入了 QtQuick 和 QtQuick.Controls 模块,然后创建了一个 Item 元素作为 TableView 的容器。TableView 的 model 使用了 ListModel,其中包含了三个元素,每个元素包含了一个 name 和 age 属性。TableViewColumn 分别对应 name 和 age 属性,同时也设置了列的标题和宽度。最后,将 TableView 填充到父元素中。
你可以根据实际需要调整 TableView 的样式和行为。