2015-06-20 40 views
0

我有groupProfpic as QStringList。我心中已經添加了同一張照片把所有的元素Qt-更改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(); 
      } 

但它不工作。如何解決它?

+0

*它不工作*什麼是你看到? –

回答

0

嘗試查看)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 
}