QLcdNumber установить фиксированный формат

Мне было интересно, есть ли способ установить QLcdNumber виджет имеет фиксированную ширину формата. Например, я бы хотел, чтобы виджет всегда отображал 3 числа до комы и 2 после:

000.00
001.00
120.50
100.25
etc.

Есть ли способ сделать это? Я был бы признателен за любую помощь.

0

Решение

Может быть не так просто, как хотелось бы, но это работает:

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')));
1

Другие решения


По вопросам рекламы [email protected]