Номера QLCDNumber не могут быть центрированы

Почему номера QLCDNumber не могут быть центрированы, если количество цифр меньше количества цифр, разрешенного в параметрах QLCDNumber?
Могу ли я обойти это?

4

Решение

В качестве обходного пути вы можете установить количество цифр каждый раз, когда вы устанавливаете новое значение:

ui->lcdNumber->display(value);
ui->lcdNumber->setDigitCount(QString("%1").arg(value).length());

Вот QString("%1").arg(value).length() возвращает количество цифр в value, Когда вы установите его правильно, он будет выровнен правильно.

0

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


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