QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2321|回复: 5

请教:QT关于显示位图操作的问题。

[复制链接]
发表于 2006-5-4 18:50:44 | 显示全部楼层 |阅读模式
用过XSNOW的人知道,XSNOW能在桌面绘制出优美的雪花,我看了一下,他的雪花的位图中雪花的颜色是黑色的,
问题:怎么用QT把雪花位图中黑色的雪花用白色画出来呢?

还有,QPaint在绘制位图的时候绘制的都是矩形的区域,包括位图的背景,现在如果我只是想绘制位图的形状不包括背景,该怎么实现呢?

还有一个问题,在雪花落下到地面的时候,怎么实现积雪,就是雪花覆盖在桌面图表,程序框架上呢?
发表于 2006-5-4 21:51:17 | 显示全部楼层
使用mask  
回复

使用道具 举报

 楼主| 发表于 2006-5-4 22:59:58 | 显示全部楼层
抱歉,我不是很懂,能具体告诉我该怎么去做吗?
回复

使用道具 举报

发表于 2006-5-5 00:07:49 | 显示全部楼层
具体的, 我没做过, 但是我知道使用QPixmap 的 mask 可以画不规则的图。具体你可以查qt的文档。
回复

使用道具 举报

发表于 2006-5-5 00:09:34 | 显示全部楼层
mask 就是个掩码图, 把不要的部分给掩掉。
回复

使用道具 举报

 楼主| 发表于 2006-5-5 06:48:04 | 显示全部楼层
呵呵,我去找找试试看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 16:37 , Processed in 0.114108 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表