您的位置:首页 > 编程语言 > Qt开发

qtopia2.2.0选项卡图标

2014-01-20 19:56 204 查看
大家知道在默认的Qtopia 2.2.0中,有三个选项卡:Application、Game、Setting。一般开发板公司做的文件系统中,会添加一个选项卡,比如FriendlyARM或EmbedSky等等。这些选项卡用于对Qt程序进行分类,界面很清晰!

这里,给大家介绍下如何添加一个自己的选项卡。

首先在Qt文件系统路径root_qtopia/opt/Qtopia/apps中添加一个自己选项卡的文件夹,比如我添加的zzc,用于放自己的Qt程序。向此文件夹中放一个启动器,比如我放的first.desktop,其内容如下:

[Desktop Entry]

Version=2.0

Name=first

comment=first

Exec = first

Icon = first

Type = Application

其次,要实现此程序,要将可执行程序first放到root_qtopia/opt/Qtopia/bin中。

然后,放置桌面图标。选择一个.png格式的图片,放到root_qtopia/opt/Qtopia/pics中,这样编译出文件系统,放到开发板中,启动后,就可以看到自己的选项卡Suo了。选择这个选项卡,里面就会有个zzc的图标,点击就可以运行此程序。

做到这一步,大家可能会发现一个问题,别的选项卡名称的左边都有一个图片,但我们的选项卡却是一个问号的样子,之前我也是一直没找到应该在哪里设置选项卡的图片,后来看到这篇文章,终于找到了原因——原来是个隐藏文件!

通过Terminal先进入Application目录,命令ls显示不了隐藏的文件,我们要用ls -a,这样会出现一个隐藏文件.directory,把这个文件复制到zzc目录下,gedit .directory修改这个文件,修改后如下:

[Translation]

File=QtopiaApps

Context=zzc

[Desktop Entry]

Name[]=zzc

Icon = qpe/zzc

最后,选择一个.png的图标图片,放到root_qtopia/opt/Qtopia/pics中。

再编译文件系统,下载到开发板,启动后,就会发现我的选项卡名称的左边出现了图标,完成!

至于本文中Qt程序first,及图标是如何做的,大家可以在网上找下资料!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: