我想禁用QGraphicsWebView
中的滚动条。它在documentation:
“......如果网页内容大于此值,如果未明确禁用,则会显示滚动条。”
我似乎无法找到禁用滚动条的方法 我需要禁用滚动条,因为我想在拖动时实现滚动,我不希望它们显示。
答案 0 :(得分:6)
您可以在QWebFrame上设置滚动条行为。你可能想要的是:
QWebFrame* frame = webView->page()->mainFrame();
frame->setScrollBarPolicy( Qt::Horizontal, Qt::ScrollBarAlwaysOff );
frame->setScrollBarPolicy( Qt::Vertical, Qt::ScrollBarAlwaysOff );
答案 1 :(得分:1)
页面本身需要具有适当的CSS以防止滚动条出现,例如body {overflow: hidden}
。
如果您无法控制页面内容,resizesToContents可能是您正在寻找的属性。