[英]Qt- change QStringList element
我有groupProfpic作為QStringList。 我已將同一張照片添加到所有元素
for (int k=0 ; k<4 ; ++k)
groupProfpic.append(":/images/person.png");
如果每個人都有個人資料圖片,則默認個人資料圖片( “:/images/person.png” )將替換為他/她的個人資料圖片。
for (int i=0 ; i<nicknamesList.size() ; ++i)
{
query1.prepare("SELECT profpic FROM muc_members WHERE nickname=? LIMIT 4");
query1.addBindValue(nicknamesList[i]);
query1.exec();
if(query1.next())
{
groupProfpic[i] = query1.value(0).toString();
}
但它不起作用。 如何解決?
嘗試檢查QSqlQuery :: exec()的返回值:
if (query1.exec()) {
//do your work
//and see what you have
qDebug() << "Image path:" << query1.value(0).toString();
}
else {
//you have an error
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.