• 9381阅读
  • 10回复

请问如何显示发光文本? [复制链接]

上一主题 下一主题
离线lilin_1_2
 

只看楼主 倒序阅读 楼主  发表于: 2010-01-26
— 本帖被 午小夜 执行加亮操作(2010-01-27) —
请教各位大虾如何用QT渲染出发光文本? 就是文字线条或文本周边发光的那种效果。

上网找了半天没找到,那位能给点有用的线索? 谢谢
离线yangfanxing
只看该作者 1楼 发表于: 2010-01-26
->hint 1:
html code supported in Qt; add html code where you need; ???

->hint2:
QPaint::drawText();
set the fit Brush and it may work.
PHPWind好恶心。。。不想看这种界面。。。
离线午小夜

只看该作者 2楼 发表于: 2010-01-26
發光字體的效果是css實現的,代碼如下:
glow(color=red,strength=10) //glow是發光。color发光颜色;  strength发光强度 ;  虑镜宽=图片宽度+发光强度x2    ;虑镜高=图片高度+发光强度x2+10
但是qss目前無法實現上面的代碼。
直接用
label->setText("<font style=\"font-size:30pt,filter:glow(color:blue,strength=10),color=red\">test</font>");
也是不行的。
[ 此帖被午小夜在2010-01-26 20:35重新编辑 ]
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线benbenmajia

只看该作者 3楼 发表于: 2010-01-26
没发现能发亮
安然.....
离线yangfanxing
只看该作者 4楼 发表于: 2010-01-26
引用第3楼benbenmajia于2010-01-26 17:31发表的  :
没发现能发亮

电压不够?
PHPWind好恶心。。。不想看这种界面。。。
离线benbenmajia

只看该作者 5楼 发表于: 2010-01-26
引用第4楼yangfanxing于2010-01-26 17:34发表的  :
电压不够?

这个效果不见啊,没有星光灿烂,也没有闪闪发光啊
安然.....
离线lilin_1_2

只看该作者 6楼 发表于: 2010-01-27
顶上去,貌似没人解答这个问题啊

yangfanxing, 我说的是文本的光晕效果,与电压真的没啥关系...
离线yangfanxing
只看该作者 7楼 发表于: 2010-01-27
引用第6楼lilin_1_2于2010-01-27 13:45发表的  :
顶上去,貌似没人解答这个问题啊
yangfanxing, 我说的是文本的光晕效果,与电压真的没啥关系...


童鞋表这么严肃嘛~~~前楼不有“线索”吗,折磨下啦~~~
PHPWind好恶心。。。不想看这种界面。。。
离线moiit

只看该作者 8楼 发表于: 2010-12-15
仔细看的话,发现qt程序窗口标题是有发光效果的。
按道理应该可以在qt里实现字体发光的。
但搜索不到相关资料。
有高手解答吗?
离线cycloneii

只看该作者 9楼 发表于: 2010-12-16
引用第8楼moiit于2010-12-15 23:44发表的  :
仔细看的话,发现qt程序窗口标题是有发光效果的。
按道理应该可以在qt里实现字体发光的。
但搜索不到相关资料。
有高手解答吗?

kde4桌面的文件夹视图中,控件的文字周边就是有光晕的,看起来就像是发光一样,不知道你是不是想实现这个功能?
如果是的话,只能去看kde源码了,我也问过类似的问题,可是没有人回答我怎么做
离线moiit

只看该作者 10楼 发表于: 2010-12-16
这种发光效果看起来比较酷,特别是在透明背景下更是有用。
在Win7 Style Builder里叫text glow。
不过看这样子,似乎用Qt实现起来很麻烦,所以没人实现过吧。
快速回复
限100 字节
 
上一个 下一个