【发布时间】:2019-06-14 16:21:53
【问题描述】:
我有一个嵌入式 linux 应用程序直接在 linux 帧缓冲区上运行(没有 x-Windows)。我们现在必须将显示器物理旋转 180 度。如何让我的 Qt 应用程序旋转,使其不会出现倒置?我看到了使用以下选项的参考:
-platform linuxfb:fb=/dev/fb0:rotation:180
但是,旋转选项似乎被忽略了。
在 Ubuntu 服务器 16.04.6 上使用 Qt 5.9.2
【问题讨论】:
-
您是否尝试过进入左侧面板上的
Projects,然后选择Run并将QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0:rotation:180添加到运行环境? -
@RickPat 我没有在我的嵌入式系统上使用 QT 创建器,但我尝试了那个环境变量,它对旋转也没有影响
-
好的,你用的是qwidgets还是qml?
-
@RickPat QWidgets
标签: linux qt qt5 ubuntu-16.04 framebuffer