問題タブ [webkitgtk]
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 webkitgtk アプリケーションで一部の SVG 要素がレンダリングされない
私は、Python gtk3 バインディングと WebKit および SchemDraw を使用して回路図を生成する小さなアプリケーションを作成しています。私の意図は、SchemDraw (内部で matplotlib を使用) の svg 出力を使用し、それを WebView ウィジェットでレンダリングすることです。matplotlib によって (ファイルおよび StringIO から) 生成された svg を読み込むと、WebView ウィンドウにいくつかの水平および垂直の線要素が表示されません。
複数のブラウザー (Firefox、Google Chrome、Epiphany) で同じ svg ファイルを開こうとしたところ、すべての要素が正しくレンダリングされました。C言語ではありますが、WebViewインスタンスを使用しているように見えるため、Epiphanyは良いテストになると思いました.
gtk プログラム:
example.svg をレンダリングするコード (SchemDraw Web サイトの例):
私がテストしたブラウザと同様にこれを機能させるには、さらに WebView インスタンスのセットアップが必要だと思われますが、ここでどのように進めればよいかわかりません。