• 5475阅读
  • 4回复

qtopia 桌面添加应用程序问题? [复制链接]

上一主题 下一主题
离线kmile
 
只看楼主 倒序阅读 楼主  发表于: 2009-12-08
— 本帖被 XChinux 从 Qt for Windows 移动到本区(2010-02-07) —
   我的桌面环境是 qtopia1.7 + qt2.3.7 ;   是公司的前辈们已经编好了的,想在这个桌面上加一个应用程序,现在程序是加上去了,但是单击程序的图标后会一直闪,正常情况下应该是当程序运行起来后就不闪了,更重要的是如果单击还好,不小心双击后,程序就 quit 不出来了?  也在网上找了找,说是要修改一个什么文件,把在桌面单击图标的动作设置成只是激活图标, 可找了很久很是找不到,请大家帮帮忙啊!
离线kmile
只看该作者 1楼 发表于: 2009-12-09
要在桌面添加qtopia 的应用程序,必须要重新编译qtopia 的源码吗? 请大虾指点下哈!感激不尽!!!  
离线kmile
只看该作者 2楼 发表于: 2009-12-09
自己顶下! 就暂且用 system("killall      -9    appname" );  代替了!
离线kmile
只看该作者 3楼 发表于: 2009-12-10
这两天一直在研究这个东东, 终于明白了点, 之前我编的那个是qte的程序,要想让它在qtopia桌面上正常运行, 貌似还要把它在qtopia的编译环境下重新编译一下,今天终于编过了,可是问题又出来了,点击桌面图标后就弹出程序终止对话框,说明它已经连上桌面环境l了,是移植后的程序出了问题,可是我也试了applications目录下它自带的应用程序,也是同样的结果,一样弹出“应用程序终止”的对话框,请高手指点指点,qtopia的应用程序到底是怎样添加的呢?急啊!
离线kmile
只看该作者 4楼 发表于: 2009-12-11
终于搞定了,贴出来大家分享一下,希望能帮助跟我一样受此困惑的同仁们。  总结一下主要有两点, 一个是怎样添加qtopia 桌面图标并关联到自己的应用程序; 一个是qte的应用程序怎样移植为qtopia的应用程序。先说第一个, 利用appname.desktop文件,在这个文件 中exec 选项添加你的应用程序名, icon选项添加你的图标名,同时你的应用程序应该放在  program/bin/目录下,图标放在 program/pics/目录下。 然后就是移植qtopia的应用程序了,移植qtopia 的应用程序官方说是有三种方式, 我这里说最方便的一种,就是让它直接生成二进制文件的程序而不是quicklauncher插件。移植的工作量不大,关键是改 main.cpp 和 Makefile 可以参考games/目录下的小游戏. 顺利的话应该很快能完成。
快速回复
限100 字节
 
上一个 下一个