私の同僚の代わりに、QT5(QT 5.6.1-1)アプリケーションウィンドウ全体を回転できるかどうかを質問したいと思います。 Linuxフレームバッファーを実行するSitara TI AM335XプラットフォームのバックエンドとしてEGLFSを使用しています。LinuxでのQT5アプリケーションのEGLFSとローテーション
現在の状況は次のとおりです。エンドユーザーの視点から通常90度回転したアプリケーションがあります。一時的な解決策として、私の同僚(このアプリケーションの開発者)は、このウィンドウ内のすべての要素を回転させて、適切な視覚効果を実現しています。残念ながら、このローテーションにはCPUの時間がかかります。
私の質問です - ウィンドウ全体を時計回りに回すことは可能ですか?つまり、ウィンドウ内のすべての要素を回転させずに、EGLFSまたはQT5レベルで行うことが可能ですか?
画面のx-y寸法(800x480)を交換しようとしましたが、成功しませんでした。私はLinuxのカーネルドライバのソースも見てきましたが、画面全体を回転させることはできません。私は、メモリにローテーション付きのデータをターゲットメモリにコピーできる別のバッファを作成することを考えていましたが、それが良いかどうかはわかりません。
アイデア?
このenv変数がqt-5.6.1-1で動作していますか? – user2699113
いいえ、私はそうではありません。ソースがどこに現れているかを調べてみてください。 –