使用QLabel的时候会用到QLabel中字符串的字体设置,颜色设置,以及字符串的拼接等等。QLabel字体设置可以使用QFont类,颜色设置可以使用到QPalette类,字符串拼接用到了QString里的append,其中还有对变量的连接以及数字转换成字符串的方法,部分代码如下:
QFont ft;
ft.setPointSize(13); //设置字体大小
ft.setBold(true); //设置字体加粗,类似的还有斜体等等
QLabel brightnessLabelShow = new QLabel;
brightnessLabelShow->setFont(ft);//设置QLabel的字体
QPalette pal;
pal.setColor(QPalette::WindowText,Qt::red);//设置文本颜色,类似还可以设置背景颜色
brightnessLabelShow->setPalette(pal);
brightnessLabelShow->setText(tr("0"));
brightnessLabelShow->setVisible(false);
QString str = tr("Adjust between ");//初始化
str.append(QString::number(low)); //添加,其中low是int 型变量
str.append(tr(" and ")); //继续添加字符串
str.append(QString::number(high));
str.append(tr(": "));
QLabel brightnessTipLabel = new QLabel;
brightnessTipLabel->setFont(ft);
brightnessTipLabel->setText(str);
brightnessTipLabel->setVisible(false);

浙公网安备 33010602011771号