#Qt入门#---------label中显示不同颜色的字符

因为调试需要,现在要用不同颜色高亮,方便观察数据。

具体方法是这样的:

label->setText(
                               QObject::tr("%1").arg("abc"))+
                               QObject::tr("%1").arg("efg")+
                               "hij"
                               );

最后就显示abcefghij了。
其中 str 为一部分,str为显示字符串,字体的大小,下划线,粗体等都可以这样设置。


下划线实现:

label->setText( "这里写文本" );

字体大小实现:

label->resize ( int w, int h );

粗体实现:

label->setText( "这里写文本" );

斜体实现

label->setText( "这里写文本" );


有“This software is under GPL”,将其改成红色、粗体、斜体
则:"

This software is under GPL

"


你可能感兴趣的:(#Qt入门#---------label中显示不同颜色的字符)