問題タブ [python-vlc]
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.
python - python-vlc は gtk ウィジェットをウィンドウに埋め込みませんが、代わりに新しいウィンドウを開きます
を使用してPythongtk3
で書かれたフロントエンドに取り組んでいます。python-vlc github pageの例に従っていますが、奇妙な動作が発生しています。私はそのようなウィジェットを持っています:libvlc
python-vlc
gtk3
ここに埋め込みます:
空の Gtk.window に埋め込むと正常に動作します。ただし、そのウィンドウにも を追加し、それを使用しHeaderBar
て閉じるボタンを追加すると、期待どおりに動作しなくなります。は埋め込まれて表示されなくなりますが、代わりに、ビデオが再生される新しい (2 番目の) ウィンドウが開きます。ウィジェットに閉じるボタンを追加しないと、うまく埋め込まれます。HeaderBar
set_show_close_button(True)
PlayerWidget
HeaderBar
コンソールに警告がスローされます。xcb_window window error: X server failure
最初は wayland で gnome を使用している可能性があると思っていましたが、 onX
だけでなくon でも発生しwayland
ます。
どんな助けでも大歓迎です。
更新 1: 完全なコード例を追加しました。今日実行してみると、最初は期待通りに動作しましたが、その後、上記と同じバグが再び発生しました。とても奇妙です。