[Qt] Wie entferne ich ein Item einer QStringList?



  • Hi!

    Folgendes geht irgendwie nicht:

    hList.erase(hList.begin() + 2);
    hList.removeAt(2);

    Was kann ich tun? Es kommt immer ein Compiler-Fehler:

    e:\...(310) : error C2678: Binärer Operator '+': Es konnte kein Operator gefunden werden, der einen linksseitigen Operator vom Typ 'QValueList<T>::iterator' akzeptiert (oder keine geeignete Konvertierung möglich)
    with
    [
    T=QString
    ]

    MfG



  • QValueList<T>::iterator iter = hlist.begin();
    iter += 10;
    hlist.remove(iter);


Anmelden zum Antworten