有没有办法从QWebEngineView
中删除滚动条,或者我可以以某种方式访问它的ScrollArea?
有了webkit,它就像
WebView->page()->setScrollBarPolicy(Qt::Vertical, Qt::ScrollBarAlwaysOff);
WebView->page()->setScrollBarPolicy(Qt::Horizontal, Qt::ScrollBarAlwaysOff);
但我在QWebEngine中看不到任何类似的功能。我甚至没有在qwebengine源代码中看到任何滚动区域。有什么东西我遗漏了吗?
更新:我想我可以试着迫使滚动条从某些css设置中消失,这些css设置与铬页一起传递。
发布于 2015-09-28 04:40:58
更改网页的css样式是有效的。我用过
<style type="text/css">
body {
overflow:hidden;
}
</style>
但是对于那些无法访问你想要显示的网页css的人来说,运气不好。
发布于 2018-01-08 04:25:10
只需将QWebEngineSettings::ShowScrollBars
设置为false,这是QT5.10中引入的
https://stackoverflow.com/questions/32612478
复制相似问题