在QML中创建一个表格组件,可以使用 TableViewTableView 结合 ListModelTableViewColumn。下面是一个完整的示例,展示了如何使用这些组件创建一个简单的表格,并附上详细的代码说明。

示例代码

main.qml

import QtQuick 2.15
import QtQuick.Controls 2.15
import QtQuick.Layouts 1.15

ApplicationWindow {
    visible: true
    width: 640
    height: 480
    title: qsTr("QML Table Example")

    ColumnLayout {
        anchors.fill: parent
        spacing: 10

        // Header
        Text {
            text: "Employee List"
            font.pointSize: 20
            horizontalAlignment: Text.AlignHCenter
            Layout.alignment: Qt.AlignHCenter
        }

        // TableView
        TableView {
            Layout.fillWidth: true
            Layout.fillHeight: true
            clip: true

            // Define the model
            model: ListModel {
  

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部