禁用 QGraphicsWebView 滚动条
Disabling QGraphicsWebView scrollbars
我想禁用QGraphicsWebView
中的滚动条。它在文档中说:
"...如果网页内容大于该值,如果未显式禁用,将显示滚动条。
我似乎找不到禁用滚动条的方法。
我需要禁用滚动条,因为我想在拖动时实现滚动,并且不希望显示它们。
您可以在 QWebFrame 上设置滚动条行为。 您可能想要的是:
QWebFrame* frame = webView->page()->mainFrame();
frame->setScrollBarPolicy( Qt::Horizontal, Qt::ScrollBarAlwaysOff );
frame->setScrollBarPolicy( Qt::Vertical, Qt::ScrollBarAlwaysOff );
页面本身需要有适当的CSS来防止滚动条出现,例如 body {overflow: hidden}
.
如果您无法控制页面内容,则调整大小到内容可能是您要查找的属性。
相关文章:
- QScrollArea:由垂直滚动条引起的水平滚动条
- 跟踪滚动条上的鼠标事件
- 如何在不使用滚动条的情况下使视图更改
- 通过水平滚动条更改标签
- Qt:无法直接为带有子项的小部件添加滚动条
- OnVScroll : 从 CSpinButtonCtrl 或垂直滚动条调用?
- win32 滚动条在 C/C++ 程序中不起作用
- 外观 MFC 滚动条
- 停止 QTextCursor::insertText() 修改 QTextDocument 滚动条范围
- 如何在wxRadioBox中添加滚动条
- QPainter的QWidget滚动条
- 将水平滚动条添加到控制台
- QT - 如何创建具有长 int(而不是 int)步长的滚动条?
- QListWidget 水平滚动条会导致选择消失在视野之外
- 有没有办法有条件地检查窗口是否正在使用滚动条
- 滚动条到底部的QTableWidget
- CListCtrl 更新滚动条问题
- 如何在Qt中将文本附加到QPlainTextEdit并保持滚动条稳定?
- 如何在移动列表视图中添加滚动条?并且用户只能垂直滚动特定区域
- C 如何删除垂直滚动条