请教:如何设置QLabel的颜色

weixin_38061328 2019-09-19 01:25:21
我定义了一个QLabel对象,用于显示几个字符串,想改变这个对象的背景色,下面代码如下,怎么不行呢?我的是QT4usrPho= new QLabel(tr(""));        QPalette pal;        pal.setColor( QPalette::Active, QPalette::Window, Qt::blue );        pal.setColor( QPalette::Inactive, QPalette::Window, Qt::yellow );        pal.setColor( QPalette::Disabled, QPalette::Window, Qt::green );        usrPho->setPalette(pal);
...全文
193 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38063425 2019-09-19
  • 打赏
  • 举报
回复
重载QLabel,在paintEvent()里画就可以了
weixin_38065750 2019-09-19
  • 打赏
  • 举报
回复
usrPho->setPalette(blue);//蓝色背景
weixin_38067822 2019-09-19
  • 打赏
  • 举报
回复
可以考虑手写Qlabel的Qss
weixin_38073691 2019-09-19
  • 打赏
  • 举报
回复
QPalette::Window的问题,你看看assistant里面,里面具体有介绍

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧