嵌入式爱好者

查看: 7614|回复: 1

[技术分享] QT应用程序操作心得

[复制链接]

3

主题

7

帖子

76

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证

扫一扫,手机访问本帖
发表于 2016-8-9 10:58:16 | 显示全部楼层 |阅读模式
在使用飞凌的开发板使用自己编写的QT应用程序的时候有两种操作手段。自己编写的QT应用二进制文件叫hello
一 、把整个应用程序替换掉飞凌的QT
      把hello拷到TF卡或者(SD卡)中,插到板子上后上电,打开qt.sh脚本并改正。
      #vi /etc/init.d/qt.sh
在qt.sh脚本中有

Matrix_gui 这个是可执行的二进制文件,改成您所要启动的QT的名字,最后把您的QT的可执行文件复制到/forlinx/qt/bin 目录下。重启后启动的就是您的QT的界面了
二、在飞凌的QT桌面中添加应用程序
1.把hello添加到/forlinx/qt/bin目录下。
2. 进入目录forlinx/web/lighttpd/webpages/apps,建立hello文件夹。
3. 在 hello 文件中建立 .desktop文件(如hello.desktop),当然,你也可以直接copy其他目录的 .desktop文件到hello目录中,然后对其进行修改。hello.desktop的文件内容:
如果你是 copy 其他文件进行修改的,那么红色框起来的是你要修改的地方
修改完成后,保存。
4.制作一张 96x96 大小的 png 格式的 image,然后放到 .desktop 文件中所说的位置 , 即 :forlinx/web/lighttpd/webpages/apps/images 并命名为 hello-icon.pn(即.desktop 中所写的图片名).
5.进入 forlinx/web/lighttpd/webpages/shell 目录, copy 其中的一个 .sh
件并命名为 hello.sh.desktop 中所写的脚本名),对其进行修改(红色字体为要
修改的地方),如图是修改后的
其实就是将红色框起来的地方修改为所要添加的应用程序的名字。
6.进入/ forlinx/web/lighttpd/webpages/目录下,修改 json.txt 文件。在文件末尾添加这些内容( copy 前面的内容,然后在进行修改):
{"Name":"Hello","Order":999,"Icon":"apps\/images\/hello-icon.png","Type":"application","Exec":"\/forlinx\/web\/lighttpd\/webpages\/shell\/hello.sh","ProgramType":" gui","Description_Link":-1,"Lock":-1}
然后保存。OK,要修改的就这些,接下来,重新制作文件系统镜像,然后烧写并启动系统,你就可以看到自己的应用程序已经添加上去了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1贡献 +60 飞刀 +10 收起 理由
admin + 60 + 10 赞一个!

查看全部评分

回复

使用道具 举报

1

主题

2

帖子

9

积分

AM335x通行证

发表于 2016-10-4 09:09:15 | 显示全部楼层
赞楼主,谢谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-5-23 16:37

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表