سلام
من دو تا QString دارم که متن شون یکی هست ولی حروف بزرگ و کوچک فرق دارن اگر بخوام که به حروف بزرگ و کوچک حساس نباشه باید چکار کرد؟
QString str1 = "tEsT";
QString str2 = "TeSt";
if(str1 == str2)
{
//do something
}
سلام
من دو تا QString دارم که متن شون یکی هست ولی حروف بزرگ و کوچک فرق دارن اگر بخوام که به حروف بزرگ و کوچک حساس نباشه باید چکار کرد؟
QString str1 = "tEsT";
QString str2 = "TeSt";
if(str1 == str2)
{
//do something
}
سلام
قبل از مقايسه هردو را به حروف كوچك تبديل كن
QStringstr1="tEsT"; QStringstr2="TeSt";
if(str1.toUpper()==str2.toUpper()) { msg.information(this,"","yourStringsEqual..."); }
OR........
QStringstr1="tEsT"; QStringstr2="TeSt";
if(str1.toLower()==str2.toLower()) { msg.information(this,"","yourStringsEqual..."); }
int ret = QString::compare("salAM", "SaLam", Qt::CaseInsensitive);