yjs263 发表于 2011-9-13 12:05:34

飞凌-develop 发表于 2011-9-14 13:41:01

Qtopia2.2.0 应用程序的所有文件在 /opt/Qtopia下面,你需要把您的二进制可执行文件放到/opt/Qtopia/bin下面,库文件放到/opt/Qtopia/lib下面,如果需要在主界面上看到您的应用程序,请参考
/opt/Qtopia/apps/ForlinxTest下面的 desktop文件,自己制作一个,放到/opt/Qtopia/apps/ForlinxTest下面,别忘了把软件图标放到/opt/Qtopia/pics下面,这样就可以在软件界面上的“Forlinx”标签页看到您自己的程序图标了,当然您也可以把桌面文件放到/opt/Qtopia/apps/Applications下面,这时应用程序会显示在“应用程序”标签页中。

下一个QT开发手册我们将把这些问题写到 <Qt 移植百科全书>中,请关注

yjs263 发表于 2011-9-14 15:12:56

yjs263 发表于 2011-9-19 17:26:50

飞凌-develop 发表于 2011-9-20 08:45:52

你好,从以上的信息中看到你写的3.desktop 文件是没有问题的,你需要把你程序的图标文件放到/opt/Qtopia/pics下面,可执行文件放到/opt/Qtopia/bin下面即可,试试看吧,祝你成功

yjs263 发表于 2011-9-20 09:07:27

yjs263 发表于 2011-9-20 09:37:34

yjs263 发表于 2011-9-21 10:31:42

yjs263 发表于 2011-9-24 18:51:48

yjs263 发表于 2011-10-8 19:48:41

yjs263 发表于 2011-10-8 20:11:26

dykxjh 发表于 2011-12-29 12:40:39

回复 5# 飞凌-develop


    你好,我按照你说的方法做了,但点击图标就是不运行。在终端里用./hello_word -qws 才可以运行,而直接./hello_word却不能运行。这是为什么?

飞凌-develop 发表于 2011-12-29 17:13:43

1 Qtopia桌面环境里面运行的应用程序是用Qtopia2.2.0的库开发的。
2 不需要桌面环境,直接运行某个应用程序的时候需要加 -qws,比如./hello_word -qws ,代表运行应用程序的时候,连同服务端一起运行,QT应用程序会connect这个系统服务的,否则会提示错误。

jasonque 发表于 2012-12-18 17:24:09

jasonque 发表于 2012-12-19 16:08:26

wsntuntun 发表于 2013-1-9 10:00:06

因为你编译的是QT4,而左面系统是QT2,所以....

zhenmingyang 发表于 2013-7-1 14:28:48

zhenmingyang 发表于 2013-7-1 14:31:40

Money_talks 发表于 2013-8-1 16:27:37

gong 发表于 2013-8-27 09:38:42

页: [1] 2
查看完整版本: 怎么把自己的QT应用程序添加到桌面系统里?