QT屏幕界面整体旋转效果图

QT可以通过Transformed方式整体旋转屏幕显示画面,比如通过环境变量方式如下配置:

export QWS_DISPLAY="Transformed:Rot90..."

其中90表示90度旋转。通过dump底层framebuffer中数据并编码为图片,可以直观看到QT整体旋转的效果。注意,该效果与实际屏幕最终显示可能不一致,比如横屏竖屏的差异。

正常渲染到framebuffer中效果:

QT屏幕界面整体旋转效果图_第1张图片

90度旋转后效果图:

QT屏幕界面整体旋转效果图_第2张图片

180度旋转后效果图:

QT屏幕界面整体旋转效果图_第3张图片

270度旋转后效果图:

QT屏幕界面整体旋转效果图_第4张图片

可以看到,取的是QT自身渲染结果跟framebuffer的交集部分。

你可能感兴趣的:(Linux系统开发,学习,qt,linux,嵌入式)