主题 : qtopia2.2.0应用程序桌面图标制作 复制链接 | 浏览器收藏 | 打印
热爱生活!寻找自我!
级别: 新手上路
UID: 40267
精华: 0
发帖: 30
金钱: 150 两
威望: 30 点
综合积分: 60 分
注册时间: 2011-03-17
最后登录: 2011-11-29
楼主  发表于: 2011-04-03 19:05

 qtopia2.2.0应用程序桌面图标制作

qtopia2.2.0应用程序桌面图标制作


   本文介绍如何制作qtopia2.2.0应用程序的桌面图标,这个qtopia2.2.0是由mini2440开发板光盘里的arm-qtopia编译后下载到开发板的(具体方法见手册)。




  
我们要知道qtopia2.2.0的几个主要的目录

1.bin里面错放的都是启动一些应用程序的命令

2.apps里面存放的是应用程序的桌面文件(desktop),desktop文件描述了应用程序的类型,名称,图标,可执行程序等属性

里面默认有四个目录,
Applications 应用程序
FriendlyARM 有个浏览器
Games        游戏
Settings     设置


3.pics目录,这里存放了程序所用的图标和图片文件,每个程序都对应了一个文件夹,存放这个程序所用的图标和图片。


####################################

下面说一下desktop文件的写法,以clock.desktop为例
[Translation]
File=QtopiaApplications
Context=Clock
[Desktop Entry]
Comment[]=A Clock Program <---描述
Exec=clock                             <---可执行程序
Icon=clock/Clock                    <---图标
Type=Application                   <---类型
Name[]=Clock                          <---名字

现在我要添加一个名为mytest的应用程序
在apps/Applications里创建一个名为"mytest.desktop"的文件
依照clock.desktip内容添写
[Translation]
File=QtopiaApplications
Context=Mytest
[Desktop Entry]
Comment[]=My Test Program
Exec=mytest
Icon=mytest/Mytest
Type=Application
Name[]=Mytest


####################

创建应用程序桌面图标:


在pics目录下新建一个"mytest"的目录,在qtopia2.2.0中,使用png格式的图片做为程序的图标,你需要制作一个png图标,或使用现成的png图标,把制作好的png图标放到mytest目录下,取名为Mytest.png


cd /opt/Qtopia/pics/mytest

cp /mnt/.../Mytest.png / /opt/Qtopia/pics/mytest

png图片的制作 可以用PS也可以用一些图片格式转换的工具



#############################

当我们在PC机上编译好应用程序后,一般是通过NFS方式把可执行文件和desktop文件拷到开发板对应文件夹下:

mount -t nfs -o nolock -o tcp hostIP:/mount_path /mnt

cp /.../exefile_name /opt/Qtopia/bin

cp /.../name.desktop /opt/Qtopia/apps/Applications

重启开发板就会看到你下到开发板的应用程序的图标了



################  2010.4.3  ##################


经济基础决定上层建筑!