中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

qt中怎么用代碼向表格填充數據

qt
小億
120
2023-10-31 13:34:48
欄目: 編程語言

在Qt中,可以使用QStandardItemModel類來實現向表格填充數據。

首先,需要創建一個QStandardItemModel對象來存儲表格數據:

QStandardItemModel *model = new QStandardItemModel(rowCount, columnCount, parent);

其中,rowCount和columnCount分別表示表格的行數和列數,parent為可選參數,表示父對象。

接下來,可以使用setItem()方法來設置表格中每個單元格的數據:

model->setItem(row, column, item);

其中,row和column分別表示單元格的行號和列號,item為QStandardItem對象,用于存儲單元格的數據。

完整的示例代碼如下:

#include <QtWidgets>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QTableView tableView;
    QStandardItemModel *model = new QStandardItemModel(4, 3); // 創建一個4行3列的表格模型

    // 填充表格數據
    for (int row = 0; row < 4; ++row) {
        for (int column = 0; column < 3; ++column) {
            QString text = QString("Row %1, Column %2").arg(row).arg(column);
            QStandardItem *item = new QStandardItem(text);
            model->setItem(row, column, item);
        }
    }

    tableView.setModel(model); // 將表格模型設置給tableView

    tableView.show();

    return app.exec();
}

運行以上代碼,將會創建一個4行3列的表格,并填充表格數據。

0
东海县| 安西县| 福泉市| 南平市| 隆回县| 宁乡县| 嘉荫县| 津南区| 福海县| 靖远县| 闵行区| 藁城市| 曲水县| 贵州省| 苍南县| 固阳县| 渝中区| 虹口区| 株洲市| 长顺县| 阿拉善左旗| 安丘市| 都匀市| 汉中市| 石景山区| 茌平县| 惠来县| 都江堰市| 包头市| 呼图壁县| 宝山区| 本溪市| 仙游县| 安溪县| 乌兰浩特市| 永修县| 樟树市| 萝北县| 丽江市| 信阳市| 淮南市|