0

PowerVR で Qt マウス ポインターが使用できないという問題について、より具体的に説明したいだけです。だから、誰かが私の質問に答えてくれることを願っています。

Qt PowerVR ドライバーは、QT_NO_QWS_CURSOR を指定してコンパイルする必要があります。これにより、マウスの使用は停止しますが、タッチ スクリーンの余地は残ります。

なぜこれが必要なのかを知りたいのですが、それはハードウェアの制限によるものなのか、それとも単に不完全なドライバーなのかです。

事前にご支援いただき、誠にありがとうございました。

4

1 に答える 1

1

私はそのドライバーを試したことはありません。コードを見ただけです。パフォーマンス上の理由でのみ使用されると思います。ポインターを配置するには、Qt がハードウェア アクセラレーション OpenGL グラフィックス上で独自のソフトウェア合成を行う必要があり、パフォーマンスが低下します。

その定義を単純に省略すると、ポインタが表示されるか、インスタンス化するだけで表示される可能性があります。いずれにせよ、単純なソフトウェア カーソルを使用する場合、OpenGL サーフェス上に配置するとうまくいかない可能性があることを考慮してください。プラットフォーム固有の構造を使用した実装が必要になる場合がありますが、これはある場合とない場合があります。これ以上お役に立てず申し訳ありません。

于 2011-10-21T15:18:39.230 に答える