我希望以下代码可以去除价格前面的零(0.00变为.00)。
这给我带来了以下错误:"error: conversion from ‘const char [2]’ to ‘QChar’ is ambiguous"
QString price1 = "0.00";
if( price1.at( 0 ) == "0" ) price1.remove( 0 );
这给我带来了以下错误:"error: conversion from ‘const char [2]’ to ‘QChar’ is ambiguous"
price1.at(0).digitValue()
。 - jrokQChar :: QChar(char)
似乎是非显式的,因此仅使用...at(0)== '0'
即可。 - Christian Rau