Мне было интересно, есть ли способ установить QLcdNumber
виджет имеет фиксированную ширину формата. Например, я бы хотел, чтобы виджет всегда отображал 3 числа до комы и 2 после:
000.00
001.00
120.50
100.25
etc.
Есть ли способ сделать это? Я был бы признателен за любую помощь.
Может быть не так просто, как хотелось бы, но это работает:
lcdNumber->setDigitCount(6);
…
double d = 1.2;
int i = d;
lcdNumber->display(QString("%1").arg(i, 3, 10, QChar('0'))
+ "."+ QString("%1").arg(qRound((d - i) * 100), 2, 10, QChar('0')));