FriendlyARM中用自己的qt程序取代板子自带的程序
2013-10-24 11:29
113 查看
这是本人第一篇blog,写的好不好的,各位看官多担待啊!
本人是名研究生,最近接了一个项目,主要的工作是在FriendlyARM开发板上做一个类似于广告机的软件,但是发现如果用命令行来启动程序的话,会有一些后台输出数据弹出来,十分影响视频的播放效果,在google以后,发现如果使用图标的方式启动,问题就不会出现了。究其原因,主要还是开发板frame的问题,当命令行中输出数据时,其frame等级是最高的,所以会在视频中弹出一些数据,虽然时间很短,但效果总归是不好;
接下来就在网上查找如何使自己的程序使用图标方式启动。
这是原文地址:/article/7217209.html
在这里也膜拜一下原作者。
1.修改桌面图标
先准备好分辨率为48*48的png格式的图标做为程序的启动图标(先存放好于SD卡的根目录下并且命名为qt4-starter.png)
然后执行以下代码实现修改桌面图标:
@# rm /opt/Qtopia/pics/qt4-starter/qt4-starter.png
@# cp /sdcard/qt4-starter.png /opt/Qtopia/pics/qt4-starter/
2.修改桌面图标的名称
@# vi /opt/Qtopia/apps/FriendlyArm/qt4-starter.desktop
将倒数第二行Name[]=Start Qt4.7.0修改为Name[]=Hello
修改后的qt4-starter.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[]=Hello
CanFastload=0
3.修改Start Qt4.7.0启动项
@#vi /bin/qt4
将倒数第二行cd /usr/local/Trolltech/QtEmbedded-4.6.3-arm/demos/embedded/fluidlauncher和第三行./fluidlauncher -qws
换成hello -qws(注意:这里相当于把两行换成一行了的)
4.换掉友善自带的程序
算了,说换掉就太不够友善面子了,保留友善的程序,在这里加入我们自己的Q4程序!
将自己编译好的Qt4程序放在SD卡中,执行以下代码实现它:
@# cp /sdcard/hello /bin/
5.最后验证一下
重启开发板,进入界面后切换到桌面的“友善之臂”那一页里,有个名为“Hello”的图标,这个就是你自己Qt程序的桌面图标了,双击即可见证奇迹!
本人是名研究生,最近接了一个项目,主要的工作是在FriendlyARM开发板上做一个类似于广告机的软件,但是发现如果用命令行来启动程序的话,会有一些后台输出数据弹出来,十分影响视频的播放效果,在google以后,发现如果使用图标的方式启动,问题就不会出现了。究其原因,主要还是开发板frame的问题,当命令行中输出数据时,其frame等级是最高的,所以会在视频中弹出一些数据,虽然时间很短,但效果总归是不好;
接下来就在网上查找如何使自己的程序使用图标方式启动。
这是原文地址:/article/7217209.html
在这里也膜拜一下原作者。
1.修改桌面图标
先准备好分辨率为48*48的png格式的图标做为程序的启动图标(先存放好于SD卡的根目录下并且命名为qt4-starter.png)
然后执行以下代码实现修改桌面图标:
@# rm /opt/Qtopia/pics/qt4-starter/qt4-starter.png
@# cp /sdcard/qt4-starter.png /opt/Qtopia/pics/qt4-starter/
2.修改桌面图标的名称
@# vi /opt/Qtopia/apps/FriendlyArm/qt4-starter.desktop
将倒数第二行Name[]=Start Qt4.7.0修改为Name[]=Hello
修改后的qt4-starter.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[]=Hello
CanFastload=0
3.修改Start Qt4.7.0启动项
@#vi /bin/qt4
将倒数第二行cd /usr/local/Trolltech/QtEmbedded-4.6.3-arm/demos/embedded/fluidlauncher和第三行./fluidlauncher -qws
换成hello -qws(注意:这里相当于把两行换成一行了的)
4.换掉友善自带的程序
算了,说换掉就太不够友善面子了,保留友善的程序,在这里加入我们自己的Q4程序!
将自己编译好的Qt4程序放在SD卡中,执行以下代码实现它:
@# cp /sdcard/hello /bin/
5.最后验证一下
重启开发板,进入界面后切换到桌面的“友善之臂”那一页里,有个名为“Hello”的图标,这个就是你自己Qt程序的桌面图标了,双击即可见证奇迹!
相关文章推荐
- 用自己的Qt4程序成功取代友善自带的程序(取代的程序是start Qt4.7.0)
- 用自己的Qt4程序成功取代友善自带的程序(取代的程序是start Qt4.7.0)(转载)
- 用自己的Qt4程序成功取代友善自带的程序(取代的程序是start Qt4.7.0)
- arm板子启动时运行自己的QT程序
- Qt Windows下开机自动启动自己的程序
- 在Ubuntu下开机自启动自己的QT程序而不启动Ubuntu的桌面
- 如何在自己的App中调用Android系统自带的安装/卸载程序
- tiny6410的Qt4的移植和第一个Qt4软件的运行以及如何在qtopia下运行自己的qt4程序
- 如何将Qt Demo中的ArthurStyle风格用在自己的程序中
- 友善之臂の用自己的qt4.7程序替换掉友善之臂的start qt4.7.0
- Qt 程序使用自带 ttf 字体示例
- VS2008 给自己开发QT程序 加上程序图标 logo.ico
- OPENCV运行的问题,自带的程序可以运行,但是自己制作的QT报错
- Qt学习(如何交叉编译一个Qt程序使其能在板子上运行) .
- 自己的第一个程序 — QT聊天软件 小感
- QT中用Qpainter的drawText方法程序…
- Qt给自己写的程序加上图标
- Qt学习(如何交叉编译一个Qt程序使其能在板子上运行)
- Qt+FFMPEG编写适合自己的批量视频转换程序
- QT中用Qpainter的drawText方法程序crash的可能原因