大侠们,我现在遇到问题了。QT是基于directfb来跑的。但是板子上面开发的视频播放时用的底层的,并没用dfb的视频播放层。我现在想设置dfb的全透明。在directfbrc文件里面设置了bg-none 可是视频层还是显示不出来。我试验了一下显示层缩小了视频是可以再后面看得到的。请问大家如何把界面的背景设成全透明(不是画出的界面,是窗体界面)。
我也弄了一张屏幕大小的png图片全透明设成背景,可是还是显示不出视频来、、、
下面是我的dfb配置文件:
system=fbdev
#no-vt
#no-vt-switch
#no-graphics-vt
fbdev=/dev/fb2
#no-cursor
#bg-none
#bg-image=/home/background.png
#force-windowed
#bg-color=10000000
disable-module=lirc
#disable-module=keyboard
#disable-module=ps2mouse
#mode=720x576-50i
mode=1280x720-60
#mode=1920x1080-50i
#pixelformat=RGB16
pixelformat=ARGB1555
#pixelformat=ARGB8888
#pixelformat=ARGB
#pixelformat=RGB24
depth=16
#depth=24
#depth=32
hardware
#force-desktop
#translucent-windows
#window-surface-policy=systemonly
#window-surface-policy=videoonly
desktop-buffer-mode=backvideo
#desktop-buffer-mode=frontonly
#desktop-buffer-mode=backsystem
------解决方案--------------------
求帮助啊。怎么没人啊