Тогда можно добавить замену разделителя на тот что является текущим в локали.
А теперь вопрос: как средствами Qt его узнать?
C++ (Qt)
QChar QLocale::decimalPoint () const
Да, точно есть.
Я просто тоже когда-то с этим возился и мне очень не хватало QLocale::setDecimalPoint(), т.к. постоянная замена разделителя, имхо, моветон.