Bonjour, est-ce qu'il y a moyen avec les fonctions de QString de savoir si 2 chaînes sont égales sans prendre en compte la casse.

Ex: Train == traiN -> me donne une égalité vraie

J'essaye d'éviter d'avoir à redéfinir l'opérateur ==.

Merci.

Edit: en fait ma question est mal posé. Je pourrai faire:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
QString strA("Train");
QString strB("traiN");
if(srtA.toLower() == strB.toLower())
//...
Mais le probème c'est pas ça.


Mon problème est que j'ai un QMap dans lequel mes clés sont des QString. Je voudrais retrouver par ex toutes les clés qui correspondent à "Train","traiN"...

Bon escusez moi je suis en train de réfléchir et de trouver des solutions à la fois. Je vais réfléchir une bonne fois pour toute et revenir après.