首页 > 解决方案 > QLabel 不显示多位整数

问题描述

我想在 a 中显示一个整数,QLabel它工作正常。但是,当我的整数有 2 位或更多位时,它只显示第一个数字而不显示其他数字。我试过这个:

shotsLabel->setText(QString::number(mTotalShots));

和这个 :

shotsLabel->setNum(mTotalShots);

在这两种情况下,它使用从 0 到 9 的整数,但接下来,它只显示第一个数字而不显示其他数字。例如,如果我想显示 56,它只显示 5。

标签: qtqwidgetqlabel

解决方案


label->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Minimum);

请尝试使用这个


推荐阅读