2

半透明のフレームレスでQt/QML半透明で表示するアプリケーションを開発しました(これを参照)。アプリケーションはかなり複雑で、内部にはいくつかのスレッドがあり、リモート サーバーにデータをポーリングしてビューにフィードするスレッドがいくつかあります。このプログラムは、Windows 7 上で問題なくフルスピードで完璧に動作します。しかし、Snow Leopard でコンパイルして実行すると、次の問題が発生します。QDeclarativeViewQMainWindowListViews

  • GUI のレンダリングは一般的に遅い
  • マウス ホイールでをスクロールするListViewと、ホイール アクションが下にあるウィンドウに影響を与え、GUI が十分に速くレンダリングできないかのようにちらつきます。また、GUI で何かをクリックすると、マウス クリックがウィンドウを通り抜けて下にあるウィンドウに移動し、前面に表示されることがよくあります。
  • マウス操作がぎこちない。大幅な遅延があります。

これらの問題は、gdb が接続されているかどうかに関係なく、リリース ビルドとデバッグ ビルドの両方に存在します。

問題は私に関連しているように聞こえますが、私は混乱しています。Win7 で完全に動作するアプリケーションが、Snow Leopard ではうまく動作しないのはなぜですか? 特定の構成が不足していますか?

4

0 に答える 0