我想禁用QGraphicsWebView
. 它在文档中说:
“...如果网页内容大于此,如果没有明确禁用滚动条将显示。”
我似乎找不到禁用滚动条的方法。
我需要禁用滚动条,因为我想在拖动时实现滚动并且我不想显示它们。
我想禁用QGraphicsWebView
. 它在文档中说:
“...如果网页内容大于此,如果没有明确禁用滚动条将显示。”
我似乎找不到禁用滚动条的方法。
我需要禁用滚动条,因为我想在拖动时实现滚动并且我不想显示它们。
您可以在 QWebFrame 上设置滚动条行为。你可能想要的是这样的:
QWebFrame* frame = webView->page()->mainFrame();
frame->setScrollBarPolicy( Qt::Horizontal, Qt::ScrollBarAlwaysOff );
frame->setScrollBarPolicy( Qt::Vertical, Qt::ScrollBarAlwaysOff );
页面本身需要有适当的 CSS 以防止出现滚动条,例如body {overflow: hidden}
.
如果您无法控制页面内容,resizeToContents可能是您要查找的属性。