【发布时间】:2011-01-19 06:47:43
【问题描述】:
我正在使用 QWebView 来显示一些内容,并且我想使用自定义 CSS 来修饰输出。我发现我可以使用QWebSettings.setUserStyleSheetUrl() 方法将我自己的CSS 加载到视图中。 .css 文件与我的主程序位于同一目录中。
self.webview = QWebView(MainWindow)
self.webview.settings().setUserStyleSheetUrl(QUrl.fromLocalFile("myCustom.css"))
但是,当我使用 setHtml() 将内容添加到页面时,不会加载自定义样式。我已经测试了 CSS 是否正确地应用于标准浏览器中的 HTML。
知道我做错了什么吗?
【问题讨论】:
标签: python qt pyqt qwebview pyside