• 4301阅读
  • 7回复

改变label中字的颜色 [复制链接]

上一主题 下一主题
离线a461734807
 

只看楼主 倒序阅读 楼主  发表于: 2015-03-12
一个label,我只想让文本中的几个汉字颜色不一样,其他汉字颜色不变,怎么写啊
离线zhang2349

只看该作者 1楼 发表于: 2015-03-12
用富文本格式
离线a461734807

只看该作者 2楼 发表于: 2015-03-12
回 zhang2349 的帖子
zhang2349:用富文本格式 (2015-03-12 16:23) 

说清楚点啊,什么类,哪些函数啊
离线roywillow

只看该作者 3楼 发表于: 2015-03-12
qlabel支持富文本,类似于html代码
你可以先在designer里给一个label设置一段格式丰富的文本,看看生成的代码就知道了
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线a461734807

只看该作者 4楼 发表于: 2015-03-12
回 roywillow 的帖子
roywillow:qlabel支持富文本,类似于html代码
你可以先在designer里给一个label设置一段格式丰富的文本,看看生成的代码就知道了 (2015-03-12 16:33) 

那我怎么在代码里面给某几个字符设置颜色啊,用哪些类、函数啊
离线dbzhang800

只看该作者 5楼 发表于: 2015-03-12
回 a461734807 的帖子
a461734807:那我怎么在代码里面给某几个字符设置颜色啊,用哪些类、函数啊 (2015-03-12 16:49) 

结合上面各位给你的提示,配合 QLabel::setText() 的手册,你应该知道怎么弄的。
离线a461734807

只看该作者 6楼 发表于: 2015-03-12
回 dbzhang800 的帖子
dbzhang800:结合上面各位给你的提示,配合 QLabel::setText() 的手册,你应该知道怎么弄的。 (2015-03-12 16:52) 

我看了编译生成的代码,都是html什么的,这种语法我不会啊,难道没有其他办法在代码中改变某几个字体颜色?settext手册没说这些
离线退避九舍

只看该作者 7楼 发表于: 2015-03-12
<font color="red">This is some text!</font>
快速回复
限100 字节
 
上一个 下一个