QLCDNumber数字无法居中

时间:2015-02-18 10:51:09

标签: c++ qt digit lcd qlcdnumber

为什么当数字位数低于QLCDNumber参数中允许的位数时,QLCDNumber数字不能居中? 我可以绕过这个吗?

1 个答案:

答案 0 :(得分:0)

作为一种解决方法,您可以设置每次设置新值时的位数:

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

此处QString("%1").arg(value).length()返回value中的位数。正确设置后,它将正确对齐。