問題タブ [wincc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - qt-vlc にマウス カーソルを非表示にしないように強制する
私はビデオ ストリーム ソフトウェアを開発しています。ネットワーク ストリームからビデオを再生するために libvlc と qt-vlc を使用しています。すべてが良い 1 つの問題だけです。VlcMediaPlayer の再生が開始されると、マウス ポインターが VlcWidgetVideo ウィジェットの上に隠れます。
マウスがアプリケーション内を移動すると表示されますが、VlcWidgetVideo でのみマウスがありません
私の簡単なコードは次のとおりです。
さて、私の質問は次のとおりです。qt-vlcにポインターを非表示にしないようにするにはどうすればよいですか? マウスポインタを常に表示したい。私の開発環境は次のとおりです。
- VirtualBox 上の CentOS 7.2
- Qt 5.5
私の悪い英語の言い訳
注 1:
2 つのポイント:
同じコンピューターの vlc media player で同じストリーム ビデオを再生しても、カーソルが非表示になりません!
QLabel の形状でマウス ポインターをシミュレートしようとすると、プレーヤー ウィジェットが繰り返しフラッシュします。
注 2:
qt-vlc の使用をやめ、libvlc を直接使用しましたが、変更はありません! マウスが非表示になり、単一の黒いピクセルとして表示される場合があります
注3:
Debian 9 で同じコードを実行すると正常に動作します