主题 : 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: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2011-05-31 17:15
这个程序是不提供源代码的,但是你可以把自己的qt4程序改为相同的名字,并且更改相应的图标,就可以实现定制了。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 侠客
UID: 44381
精华: 0
发帖: 83
金钱: 415 两
威望: 83 点
贡献值: 0 点
综合积分: 166 分
注册时间: 2011-04-25
最后登录: 2017-09-13
2楼  发表于: 2011-06-01 14:14
版主,能再说明白点吗?怎么定制啊
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
3楼  发表于: 2011-06-01 15:28
就是完全把你的程序名改为“qt4-starter”
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
星星之火,可以燎原
级别: 骑士
UID: 42844
精华: 2
发帖: 140
金钱: 805 两
威望: 161 点
贡献值: 2 点
综合积分: 320 分
注册时间: 2011-04-11
最后登录: 2016-05-23
4楼  发表于: 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
5楼  发表于: 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的环境。
星星之火,可以燎原!
级别: 新手上路
UID: 84806
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
贡献值: 0 点
综合积分: 18 分
注册时间: 2012-12-26
最后登录: 2013-01-08
6楼  发表于: 2012-12-27 20:50
请问:我自己用QT Creator交叉编译的一个Qt程序,现在已经下到mini2440上面了,./hello -qws能够顺利运行起来。但是,不知道要怎么样做成桌面图标,点击图标可以运行我的程序????之前也试着写过一个hello.desktop放到 /opt/Qtopia/apps/Application里面,然后将可执行程序hello 放到 /opt/Qtopia/bin 下面,然后确实在桌面上生成了一个图标,点击图标,就出现错误了:hello was terminated due to application error(11) 。。。。。。。请大神指教,新手,完全搞不清楚状况,谢谢啦!!!
级别: 侠客
UID: 88237
精华: 0
发帖: 73
金钱: 390 两
威望: 78 点
贡献值: 0 点
综合积分: 146 分
注册时间: 2013-03-06
最后登录: 2014-12-03
7楼  发表于: 2013-08-29 16:33