有没有一种方法可以从QWebEngineView
删除滚动条,或者我可以以某种方式访问它的ScrollArea?
使用webkit就像
WebView->page()->setScrollBarPolicy(Qt::Vertical, Qt::ScrollBarAlwaysOff);
WebView->page()->setScrollBarPolicy(Qt::Horizontal, Qt::ScrollBarAlwaysOff);
但是我没有在QWebEngine中看到任何类似的功能。我什至没有在qwebengine源代码中看到任何滚动区域。
更新:我认为我可以尝试强制滚动条从随 Chrome 页面传递的某些CSS设置中消失
最佳答案
只需将QWebEngineSettings::ShowScrollBars
设置为false,这是Qt 5.10中引入的
参见QWebEngineSettings::WebAttribute
关于qt - 从QWebEngineView或QWebEnginePage删除ScrollBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32612478/