我正在編寫一個應用程序,顯示來自文件夾的靜態HTML文件。出於某種原因,PyQt4中的QWebView
類是不允許任何字體渲染,甚至遠程網站:QWebView不呈現字體
QWebView
:
鉻:
我正在加載文件,如下所示:
self.web_view = QWebView()
self.settings = self.web_view.settings()
self.settings.setAttribute(QWebSettings.LocalContentCanAccessRemoteUrls, True)
self.web_view.load(QUrl('http://blender3d.github.com/Bevel/demo/'))
是否還有更多的安全設置需要更改才能使其工作?
我看到字體與工件呈現..你是什麼意思的「不允許任何字體呈現」? – Luke 2012-08-07 23:37:27
只有一種字體,它是唯一呈現的字體(例如,查看[Google Web Fonts](http://i.imgur.com/XISOW.png))。我試圖將字體轉換爲不同的格式(TTF,WOFF,OTF等),但QWebView忽略它們。我用PyGTK重寫了我的腳本,字體呈現就像Chrome一樣,但Qt允許更大的Python/JavaScript交互。 – Blender 2012-08-08 00:03:33