QWebView 在 OSX 上不显示复选框元素
QWebView doesn't show checkbox element on OSX
我正在开发一个用 Qt 编写的桌面应用程序,它已分发给 Windows 和 OSX。它包含一个 QWebView 用于加载一个包含复选框(以及更多)的网站。这个复选框是一个简单的 HTML 元素。在 Windows 上没有问题,但在 OSX 上,复选框不显示在 WebView 中。
我用 Chrome 和 Safari 在同一个 mac 上检查了网站,浏览器显示复选框没有问题。
什么会导致此显示问题,有什么办法可以解决这个问题?
我在 qt 错误报告中找到了解决方法 (https://bugreports.qt.io/browse/QTBUG-43366)
我按照以下方式设置了 WebView 的样式,它起作用了:
setStyle(QStyleFactory::create("Fusion"));
我正在开发一个用 Qt 编写的桌面应用程序,它已分发给 Windows 和 OSX。它包含一个 QWebView 用于加载一个包含复选框(以及更多)的网站。这个复选框是一个简单的 HTML 元素。在 Windows 上没有问题,但在 OSX 上,复选框不显示在 WebView 中。
我用 Chrome 和 Safari 在同一个 mac 上检查了网站,浏览器显示复选框没有问题。
什么会导致此显示问题,有什么办法可以解决这个问题?
我在 qt 错误报告中找到了解决方法 (https://bugreports.qt.io/browse/QTBUG-43366)
我按照以下方式设置了 WebView 的样式,它起作用了:
setStyle(QStyleFactory::create("Fusion"));