主题 : qtopia2.2系统友善之臂菜单里的qt4-starter 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 30304
精华: 1
发帖: 28
金钱: 190 两
威望: 38 点
贡献值: 1 点
综合积分: 76 分
注册时间: 2010-10-14
最后登录: 2019-08-02
楼主  发表于: 2011-05-31 16:32

 qtopia2.2系统友善之臂菜单里的qt4-starter

管理提醒: 本帖被 mindee 执行加亮操作(2012-12-28)

请问有没有源代码,或者这个程序的执行过程。。。开发板是tiny6410
星星之火,可以燎原
级别: 骑士
UID: 42844
精华: 2
发帖: 140
金钱: 805 两
威望: 161 点
贡献值: 2 点
综合积分: 320 分
注册时间: 2011-04-11
最后登录: 2016-05-23
1楼  发表于: 2012-06-02 17:47
引用第3楼mindee于2011-06-01 15:28发表的  :
就是完全把你的程序名改为“qt4-starter”


啊,还是没有弄明白您的意思哦?您的意思是不是让我把以前的qt4-starter换成其他名称放在一旁,然后把使用QT4编译的程序再换成“qt4-starter”这个名称放入 /opt/Qtopia/bin 这个文件夹内,就可以调用切换到基于qt4环境的程序了吗? 这个应该是我理解错了吧!请您解答下我的疑问,谢谢!
星星之火,可以燎原!
星星之火,可以燎原
级别: 骑士
UID: 42844
精华: 2
发帖: 140
金钱: 805 两
威望: 161 点
贡献值: 2 点
综合积分: 320 分
注册时间: 2011-04-11
最后登录: 2016-05-23
2楼  发表于: 2012-06-02 19:54
根据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的环境。
星星之火,可以燎原!