qt - QLabel 不显示多位整数
问题描述
我想在 a 中显示一个整数,QLabel
它工作正常。但是,当我的整数有 2 位或更多位时,它只显示第一个数字而不显示其他数字。我试过这个:
shotsLabel->setText(QString::number(mTotalShots));
和这个 :
shotsLabel->setNum(mTotalShots);
在这两种情况下,它使用从 0 到 9 的整数,但接下来,它只显示第一个数字而不显示其他数字。例如,如果我想显示 56,它只显示 5。
解决方案
label->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Minimum);
请尝试使用这个
推荐阅读
- django - 模型和表单中的Django多项选择和多选字段
- c++ - 如何使 cmake 输出到“build”目录?
- javascript - 如何在javascript中的链接中获取元素?
- java - 增加遵循复合模式的数据结构中的元素
- mongodb - 如何在 mongo db 中找到节点的直接子节点
- express - 使用 Passport 检索和存储 access_token
- alexa-skills-kit - Alexa 技能忘记了意图之间的会话
- lua - Lua - 我将如何破坏元表或使它们无法使用?
- html - 悬停菜单时如何显示描述?
- vba - 暂停 VBA Word 宏,允许用户进行选择,然后从中断处重新开始