QT窗口在上下屏切换问题(RK3588)
目标:RK3588平台,窗口在上下屏之间切换(主副屏配置不变,即鼠标上下移动的逻辑不变,仅移动窗口)
问题(两种场景):
鼠标在上屏时,启动程序后上下屏切换正常。
鼠标在下屏时,启动程序后,窗口没在上屏而在下屏,第二次切换到上屏时才移动到上屏。
解决方法:
weston桌面环境,初始化QT窗口时增加如下代码,
move(0, 1200);//rk3588,鼠标在下屏时默认显示在下屏,且必须先移动到下屏,否则直接move(0,0)切换不到上屏。
move(0, 0);//默认显示在上屏
所以程序启动,统一移动到下屏再到上屏,然后再进行上下屏切换。