QString symb; float b; b = 3/2; symb = QString::number(b, 'f', 1); symb = symb.mid(1,1);
#if defined(Q_OS_LINUX)//Линукс#elif defined(Q_OS_WIN)//Винда#endif
mapper->setItemDelegate(new QItemDelegate(mapper));
double a; QString b; QLocale my(QLocale::system()); a = (3.0/2); b=my.toString(a); ui->lineEdit->setText(b);
QLocale sys1 = QLocale::system();//// Прошло некоторое время//QLocale sys2 = QLocale::system();//// sys1 может быть не равна sys2 // Например вы изменили в системе разделитель дробной части.
double a; QString b; a= (3.0/2); b = b.setNum(a); ui->lineEdit->setText(b);