diff --git a/FSL/src/configregions.cpp b/FSL/src/configregions.cpp index 5b5db6810aac781c14a58e68161e34168ff216c3..dfce436479d86544e285efc9241d1d43dcb3d7f9 100644 --- a/FSL/src/configregions.cpp +++ b/FSL/src/configregions.cpp @@ -18,10 +18,13 @@ ConfigRegions::ConfigRegions(QWidget *parent) : positron_cut_validator = new QDoubleValidator(-100000.0,100000.0,8); gamma_cut_validator = new QDoubleValidator(-100000.0,100000.0,8); - electron_cut_validator->setLocale(QLocale::C); - proton_cut_validator->setLocale(QLocale::C); - positron_cut_validator->setLocale(QLocale::C); - gamma_cut_validator->setLocale(QLocale::C); + QLocale loc(QLocale::C); + loc.setNumberOptions(QLocale::RejectGroupSeparator); + + electron_cut_validator->setLocale(loc); + proton_cut_validator->setLocale(loc); + positron_cut_validator->setLocale(loc); + gamma_cut_validator->setLocale(loc); ui->lE_electron->setValidator(electron_cut_validator); ui->lE_proton->setValidator(proton_cut_validator); diff --git a/FSL/src/fsl_mainwindow.cpp b/FSL/src/fsl_mainwindow.cpp index d332cef5a462b9d164f096ebb0b0f63fecaa61bf..84d39e434bf3e4ab820748055423b61fa3a6bf95 100644 --- a/FSL/src/fsl_mainwindow.cpp +++ b/FSL/src/fsl_mainwindow.cpp @@ -129,10 +129,13 @@ FSLMainWindow::FSLMainWindow(QWidget *parent) p_z_validator = new QDoubleValidator(-100000.0,100000.0,8); mag_field_validator = new QDoubleValidator(-100000.0,100000.0,8); - p_x_validator->setLocale(QLocale::C); - p_y_validator->setLocale(QLocale::C); - p_z_validator->setLocale(QLocale::C); - mag_field_validator->setLocale(QLocale::C); + QLocale lo(QLocale::C); + lo.setNumberOptions(QLocale::RejectGroupSeparator); + + p_x_validator->setLocale(lo); + p_y_validator->setLocale(lo); + p_z_validator->setLocale(lo); + mag_field_validator->setLocale(lo); ui->lE_px->setValidator(p_x_validator); ui->lE_py->setValidator(p_y_validator);