在c++中,我曾将整数值转换为巴西货币格式,如下所示:
QLocale loc = QLocale::system();
QLocale brasil(QLocale::Portuguese);
loc.setNumberOptions(brasil.numberOptions());
QLocale::setDefault(loc);
cout << brasil.toString(value * 0.01, 'f', 2).toStdString();
在PyQt,我这样做:
^{pr2}$问题是在C++中我有一个输出,例如:2.257.100,00(对于我的情况来说是正确的值)
在python中,我有一个输出:225.710.000
有人能帮我解决这个问题吗?谢谢您!在
也解决了区域设置:
为获得与C++示例相同的输出,只需将相同的参数传递给^ {CD1>}:
相关问题 更多 >
编程相关推荐