查看: 962|回复: 0

[经验] 嵌入式学习-ElfBoard ELF 1-去掉qt应用上方绿色标题栏的方法

[复制链接]

该用户从未签到

发表于 2023-11-2 09:32:23 | 显示全部楼层 |阅读模式
分享到:
本帖最后由 eefocus_3944881 于 2023-11-2 09:33 编辑

以4g应用为例进行说明:
1.拷贝ELF1开发板资料包\03-例程源码\03-0 Qt例程源码路径下的15_4g文件夹到开发环境下任意目录,比如/home/elf/work目录下。

2.进入15_4目录:
elf@ubuntu:~/work$ cd 15_4g/
elf@ubuntu:~/work/15_4g$ ls
4g.pro  4g.pro.user  main.cpp  mainwindow.cpp  mainwindow.h  mainwindow.ui

3.修改main.cpp文件:
elf@ubuntu:~/work/15_4g$ vi main.cpp
添加如下内容:
w.setWindowFlags(Qt::FramelessWindowHint);
效果如下:
图片1.png
保存退出。

4.编译:
elf@ubuntu:~/work/15_4g$ . /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
elf@ubuntu:~/work/15_4g$ qmake
elf@ubuntu:~/work/15_4g$ make

5.ELF 1开发板连接屏幕,将编译好的4g应用拷贝到开发板进行测试:
root@ELF1:~# cp /run/media/sda1/4g .
root@ELF1:~# ls
4g  elf1_audio.mp3  elf1_audio.wav
root@ELF1:~# export DISPLAY=:0.0
root@ELF1:~# ./4g
观察屏幕,4g应用上方没有显示绿色标题栏,修改成功。
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-12-19 01:43 , Processed in 0.119374 second(s), 16 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.