Qt中QLabel的字符串连接

来源:互联网 发布:网络黑白txt下载 编辑:程序博客网 时间:2024/05/21 15:11

 最近小小学习了一下Qt,在使用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);

   Qt的初学者,记录点点学到的知识。

0 0
原创粉丝点击