目录
qt QString 字符串的拼接,支持变量拼接的方法
============
参考:
Qt QString字符串分割、截取的3种方法
https://blog.csdn.net/ken2232/article/details/131715561
qt 字符串操作
qt 字符串操作_qt获取字符串最后一个字符_ken2232的博客-CSDN博客
Qt 字符串截取常用函数
Qt 字符串截取常用函数_qt提取字符串_ken2232的博客-CSDN博客
qt QString 字符串的拼接,支持变量拼接的方法
qt QString 字符串的拼接,支持变量拼接的方法_qstring 字符串连接_ken2232的博客-CSDN博客
==============================
qt QString 字符串的拼接,支持变量拼接的方法
在给label设置背景颜色或者填充颜色的时候想到 setStyleSheet的方法
例如 label->setStyleSheet("background-color:rgb(100,100,100)");
但是这里rgb的数值是固定的,怎么能组合不同的rgb 呢,一种方法是用 qstring 组合的方法 ,另外qt 也提供了一种方法来显示变量的组合
qt 中有这个api 可以用
http://qt-project.org/doc/qt-4.8/qstring.html#arg
QString i; // current file's number
QString total; // number of files to process
QString fileName; // current file's name
QString status = QString("Processing file %1 of %2: %3")
.arg(i).arg(total).arg(fileName);
我的例子在这里就可以写成下列的形式:
QString color_state = QString("background-color:rgb(%1, %2, %3)").arg(64).arg(64).arg(64);
state_color_label = new QLabel(this);
state_color_label->setStyleSheet(color_state);
state_color_label->setGeometry( 13, 77, 300, 190);
————————————————
版权声明:本文为CSDN博主「ppipp1109」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/p942005405/article/details/80636192