QT QWebView 滑动ScrollBar样式如何修改

如题:如何修改webView中的滑动条样式。直接通过setStyleSheet设置滑动条样式无效

2个回答

对于 QWebView 控件来说,直接设置滚动条无效。

QWebView 基于 Webkit,Webkit 则可以通过 CSS3 来修改浏览器的滚动条样式的。

将样式写到 CSS 中,在 HTML 中引用它,然后用 QWebView::setHtml() 调用,就可以了。

问题已解决~ 通过QT端没有找到方法。
最后只有在网页中设置添加样式

     html.append("<style>");
    html.append(" ::-webkit-scrollbar{width:0.8em;}");
    html.append(" ::-webkit-scrollbar-track{background:rgb(241,241,241);}");
    html.append(" ::-webkit-scrollbar-thumb{background:rgb(188,188,188);}");
    html.append("</style>");
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!