在Qt中 flieName=list.at(0)是什么意思啊

在Qt中 flieName=list.at(0)是什么意思啊,第1张

QString str = "a#b#c"

QStringList list =str.split("#")//查找#符号,然后分离存入list。亏巧list: [ "a", "b", "c" ]

QStringList flieName=list.at(0),/销尺键/就是取刚才存入的队列的字符,list.at(0)就是a。- -!

这些看Qt的帮助文档都可以困塌看- -

既然是 model/view,我们也会分为两部分:model 和 view。本章我们将介绍 Qt 内置的最简单的一个模型:QStringListModel。接下来,我们再介绍另谨蔽敏外的一些内置模型,在此基础上,我们将了解到 Qt 模型的基本架祥枝构,以便为最高级的应用——并罩自定义模型

我头文件里:

static QMap<QString,int>GMapPaleteItem

然后cpp里面:

void QUtil::InsertRowOfTreeView(QStandardItemModel* model,QStringList list,int column,QIcon ico)

{

GMapPaleteItem.clear()

int rowCount = model->rowCount()//model的rowcount

for (int i = 0i<columni++)

{

QStandardItem* item = new QStandardItem(ico,list[i])

item->setEditable(false)

model->setItem(rowCount,i,item)

}

return

}

在这个函数里面调用没运map的clear(),错误提示是:error LNK2001: 无滑察袭法解析的信兄外部符号 "public: static class QMap<class QString,int>QUtil::GMapPaleteItem" (?GMapPaleteItem@QUtil@@2V?$QMap@VQString@@H@@A):


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12275608.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存