QT表格类中宏的补充

与上一个笔记中代码结合来看

foreach (QStringList row, rows)
         {
             QList<QStandardItem *> items;
             foreach (QString text, row)
                 items.append(new QStandardItem(text));
             model.appendRow(items);
         }

我们创建了一个表,表的每一行有2个元素分别是name值 和office值

那么foreach宏的用法就是 将rows中第一行赋值给row

然后进入循环体 这里的循环结构与FOR循环很像,接下来,在循环体中,我们创建了类型为QT标准项指针的链表

并用foreach宏将行中元素再次分解,并用append函数添加到item末尾

当内循环结束时items被添加到了模型中,成为模型的一行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值