使用Qt 4如何设置QLabe中字体的颜色

使用Qt 4如何设置QLabe中字体的颜色,第1张

其实,这是一个比较常见的问题。大致有几种做法:一是使用setPalette()方法;二是使用样式表;三是可以使用QStyle;四是可以在其中使用一些简单的HTML样式。下面就具体说一下,也算是个总结吧。label->setPalette(pe)第二种,使用样式表如下:setstylesheet(font-color:your color)//具体情形可以看Qt Assistant第三种,使用QStyle,在Qt Demo中有一个很好的讲解QStyle的例子,可以参考学习。第四种,使用一些简单的HTML格式:QLabel *label = new QLabel(tr("Hello Qt!"))QLabel *label = new QLabel("HelloQt!")

重载mousePressEvent函数,里面判断鼠标点击的位置是否在Label内,是的话就用setStyle函数设置背景颜色。

具体函数的参数、使用方法可以在Qt助手中找到。

label->setText("<font color=#535353 size=7>07</font><br><font color=#535353 size=2>201013031</font>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7814547.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存