svg图标的制作:
Inkscape是开源软件,完全免费.
附下载地址,http://www.onlinedown.net/soft/44150.htm
下载安装之后就可使使用了。
首先做一个png的icon,
然后用Inkscape转换成svg格式.
转换方法:
1,打开Inkscape,点"文件"->"文档属性"->设置高度和宽度大小为48px,然后关闭对话框.
2,"文件"->"导入"->选择你要导入的位图.
3,在Inkscape中选中导入的位图,在上边的工具栏处设置x=0,y=0,以对齐图片.
4,在Inkscape中选中导入的位图,"扩展"->"图像"->"嵌入的图像"->点击应用,然后程序会弹出一批处理对话框.
5,"文件"->"另存为"->保存类型选择"普通SVG",文件名自定义,保存.
note:被转换图片路径最好不要有中文。
svg的使用:
1,新建一个工程,在group的目录下有.mk文件,里面有两处qgn_menu_appname.svg,替换为自己的svg图标名。
2,在rss文件中作如下修改
RESOURCE LOCALISABLE_APP_INFO r_localisable_app_info
{
short_caption = STR_ContactsApplication_4;
caption_and_icon = CAPTION_AND_ICON_INFO
{
caption = STR_ContactsApplication_3;
number_of_icons = 1;
icon_file = "//resource//apps//appname_aif.mif";
};
}
即可。