根据
http://www.aiothome.net/read.php?tid-11854.html这个帖子里面, lianghanjkl这位仁兄在四楼提出的观点,我实验出了一种方法,就是把/bin/qt4 里面从倒数第三行开始,修改为自己用QT4编译的程序名称和所属路径,例如,我其中的一个修改如下所示:
cd /usr/local/Trolltech/QtEmbedded-4.6.3-arm/demos/embedded/qt-dict
./qt-dict -qws
hotplug
然后,再使用下列命令复制一个qt4-starter的桌面配置文件到自己想要放置的文件夹中
cd /opt/Qtopia/apps/
cp FriendlyARM/qt4-starter.desktop Applications/qt4-dict.desktop
vi Applications/qt4-dict.desktop
打开qt4-dict.desktop 文件后,是以下内容:
[Translation]
File=QtopiaSettings
Context=qt4-starter
Comment[Desktop Entry/Name]=Use soft hyphen (char U00AD) to indicate hyphenation
[Desktop Entry]
Exec=qt4-starter
Icon=qt4-starter
Type=Application
Name[]=Start Qt4.6.3
CanFastload=0
这时候,就可以修改为如下内容:
[Translation]
File=QtopiaSettings
Context=qt4-dict
Comment[Desktop Entry/Name]=Use soft hyphen (char U00AD) to indicate hyphenation
[Desktop Entry]
Exec=qt4-dict
Icon=qt4-dict
Type=Application
Name[]=Qt4-Dict
CanFastload=0
当然,这时候,就得对其他文件夹做些修改了:
cd cd /opt/Qtopia/
cp bin/qt4-starter bin/qt4-dict
mkdir pics/qt4-dict
然后,在 pics 文件夹内,添加一副以 qt4-dict.png 命名的 48X48像素以内的内容相关的图片,重启开发板,就可以在qtopia2的桌面环境内打开基于QT4开发的应用程序了,而且在退出这个应用程序后,还可以自动还原为之前的qtopia2的环境。