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

  • Post author:
  • Post category:其他


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

export QWS_DISPLAY=”Transformed:Rot90…”

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

正常渲染到framebuffer中效果:

90度旋转后效果图:

180度旋转后效果图:

270度旋转后效果图:

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



版权声明:本文为wwwyue1985原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。