python2.7、ウィンドウ、Linux、Dockerコンテナで動作するPySideアプリケーションを作成しました。アプリケーションには、Qtooltipと、HoverEnter \ HoverLeaveをキャッチする特定のeventFilterが含まれています。 アプリケーションがWindows 10とUbuntu 14.04デスクトップ上でうまく動作しますが、両方の機能がうまく働かなかったのUbuntu 14.04コンテナ内でそれを実行しようとすると:PysideがLinuxのヒントと特定のイベントを表示しない
- ツールチップを - テキストは、他のツールチップで覆われているように思わテキストまたは完全に黒です。
- eventFilter - アプリケーションがホバーイベントを取得できませんでした(表示されませんでした)。
私が見た主な違いは、Ubuntuデスクトップで実行すると、GTKライブラリが(マップファイルに従って)Pythonプロセスに読み込まれるということでした。 私はUbuntuサーバー(Gtkなし)にすべてをインストールして問題を再現しようとしましたが、コンテナ内部と同じ効果がありました。 Gtkをサーバにインストールしても、変更はありません。
私はいくつかの依存関係を見逃しているかもしれないと思っていますが、この問題に関するドキュメントは見つかりません。
事前のおかげで、[OK]を