QWebView 不重新加载 .css 文件

QWebView does not reload .css file

我展示了一个本地 .html 文件,它引用了 QWebView 上的本地 .css 文件。当我更改 .html 文件并在 QWebView 中重新加载该文件时,更改是可见的。但是当我更改 .css 文件时,更改没有被采用。即使当我创建一个全新的 QWebView 时,旧样式表仍然在哪里。我必须重新启动整个程序,以使更改可见,这是没有选择的,因为我在程序中编辑了 .css 文件。

有没有办法让 QWebView 重新加载样式表文件?

您应该在重新加载前调用 webView->page()->settings()->clearMemoryCaches();