QString toInt 输出为0
例如
QString str = "FF";
int i = str.toInt();
qDebug()<<i<<"---"<<QString("FF");
它输出的i一直都是0。
不然你觉得它应该输出几?
纯数字型的字符串,用toInt()才能转换成int
int i = str.toInt(16);
int i = str.toInt(0, 16);
你的意思是不是他突然变成了0?
toInt 就是转换int 类型, FF转int类型返回false,false就是0