QtWebEngine (尝试5.9.2,5.9.3,5.9.10)不遵守macOS滚动条设置来自动显示滚动条。滚动指示器始终可见。我们在C ++ Qt应用程序中看到它,但发生在其他地方,例如Qt示例 quicknanobrowser 。基于非Qt Chromium的应用程序(如Electron(和Chrome本身))表现正常。
有人找到了解决Qt提供的二进制文件的方法吗?
Quicknanobrowser示例: 在我们的产品中,它特别难看:
我打开了一个Qt问题:https://bugreports.qt.io/browse/QTBUG-65745
有关预期行为的更多详细信息:macOS系统首选项显示滚动条设置为基于鼠标或触控板自动:可滚动控件应隐藏滚动条,直到您开始滚动使用触控板或具有滚动功能的鼠标。然后它会显示一个滚动指示器,如果你将鼠标移到它上面就会变成一个滚动条。