• 3351阅读
  • 1回复

n810上程序的快捷方式图标 [复制链接]

上一主题 下一主题
离线rongyihit
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-18
大家好!
    我用Qt编写了一个程序,打成了debian包安装到nokia n810手机上(maemo操作系统),在src/src.pro中,我加入了如下的代码段:
unix {
    #VARIABLES
    isEmpty(PREFIX) {
        PREFIX = /usr/local
  }
BINDIR = $$PREFIX/bin
DATADIR =$$PREFIX/share

DEFINES += DATADIR=\"$$DATADIR\" PKGDATADIR=\"$$PKGDATADIR\"

#MAKE INSTALL

INSTALLS += target desktop iconxpm icon26 icon40 icon64

  target.path =$$BINDIR

  desktop.path = $$DATADIR/applications/hildon
  desktop.files += $${TARGET}.desktop

  iconxpm.path = $$DATADIR/pixmap
  iconxpm.files += ../data/maemo/$${TARGET}.xpm

  icon26.path = $$DATADIR/icons/hicolor/26x26/apps
  icon26.files += ../data/26x26/$${TARGET}.png

  icon40.path = $$DATADIR/icons/hicolor/40x40/apps
  icon40.files += ../data/40x40/$${TARGET}.png

  icon64.path = $$DATADIR/icons/hicolor/64x64/apps
  icon64.files += ../data/64x64/$${TARGET}.png

我把data文件夹(存图片的文件夹)放在与src文件夹同一路径,然后在src/myapp.desktop中编写代码如下:
[Desktop Entry]
Encoding=UTF-8
Version=0.1
Type=Application
Name=myapp
Exec=/usr/bin/myapp
Icon=myapp
X-HildonDesk-ShowInToolbar=true
X-Osso-Type=application/x-executable

在debian/myapp.install文件中编写代码如下:
src/myapp.desktop usr/share/applications/hildon
data/26x26/myapp.png usr/share/icons/hicolor/26x26/apps

但是当我将程序装到手机上后,快捷方式的图标不是我想要的图标,而是系统默认的图标,我不知道错误处在哪个地方,请高手指点啊,谢谢了!
离线rqzrqh

只看该作者 1楼 发表于: 2009-08-19
关注中
快速回复
限100 字节
 
上一个 下一个