在 Qt 中从事一个项目。我有一个 0-255 的变量。255 需要是黑色的,0 需要是白色的,介于两者之间的任何东西都应该是某种灰色阴影。所以我有一个方形的QLabel。我正在尝试设置样式表,但无论我输入什么,我都会变黑。这是我的代码的样子:
QString color = QString("QLabel {background-color: rgb(%1, %1, %1)}").arg(number);
label->setStyleSheet(color);
无论“数字”是什么,它始终显示为黑色。请注意,我使用的是 Windows 8。