大概是做了这么个程序,首先运行一个本地回环的程序,Link结构大概是captureLink->swMsLink->displayLink,然后设置qt运行环境变量,将qt送到fb0和fb1上显示,运行qt程序,调整qt所在层的透明度后,qt会出现在回环图像之上。
现在存在这个问题,如果swMsLink和displayLink设置为1080P,检测到图像输出分辨率为1080P,此时运行qt,qt检测到当前屏幕分辨率为1920*1080,可正常显示,如下所示:
但是如果把swMsLink和displayLink中的参数调整为720P,检测到图像输出分辨率为720P,此时运行qt,qt检测到当前屏幕分辨率还是1920*1080,如果将qt尺寸强制设置为1280*720,显示结果如下所示:
感觉像是qt加载的时候出现了错位,但目前没找到应该调整那个参数,rdk版本为4.0,qt是4.8.1,请问有没有人遇到过类似的问题?

