PyQt4を使用してQWebViewを作成し、そのsetHtml()メソッドを使用してロードします。 HTMLはほとんどの点で正しく表示されますが、常にデフォルトのsans-serifフォントを使用します。QWebView/QWebPageをデフォルトでserifフォントにするにはどうしたらいいですか?
同じHTMLプレーンテキストが外部ブラウザによって読み込まれると、 Firefoxでは、デフォルトのserifフォントで表示されます。私はwebviewも同じことをしたいと思います。
私はQWebView、QWebPage、およびQWebSettingsのドキュメントを読んできましたが、ブラウザの環境設定に匹敵するデフォルトの "標準"または "比例"フォントを設定する方法はありません。私はQStyleSheetsを見ましたが、QWebView/WebPageには当てはまらないようです。
: –
このアプリケーションで編集するHTML文書については、フォントやフォントファミリを指定しないという標準がありますが比例フォントをデフォルトにします。つまり、ユーザーはいつでもブラウザーの設定でルックスを制御できます。私が理解できないことは、QWebPageと同等の "ブラウザ設定"を行う方法です。 – user405