QT QWebView 滑动ScrollBar样式如何修改

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

0

2个回答

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

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

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

0

问题已解决~ 通过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>");
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
QT QWebView 设置滑动样式
如题:QT中QWebView如何设置滑动条ScrollBar的样式rn在setStyleSheet中设置的ScrollBar属性并没有效果!
scrollBar样式修改
通用 http://www.jb51.net/css/68701.html webkit http://www.cnblogs.com/yangjing1314/p/4929731.html
QT QWebview
在QWebview上显示文件内容,有一些具有超链接的字符串(蓝色),鼠标放在上面会变成手形。如果获取这样的字符串?因为我要用到这样的字符串。
如何修改CListbox中scrollbar的样式和颜色?
如何修改CListbox中scrollbar的样式和颜色?rnrn不适用系统默认的颜色和样式,用自定义的样式和颜色;
关于Qt的QWebView的问题
我想获取当前的页面的源代码的问题,就是像IE右键可以查看源文件的一个功能,怎么获取到QWebView中的当前页面的源代码?
qt wince QWebView 中文乱码
中qwebview 中显现中文,出现了乱码,不知道应该如何解决呢,我在pc显示正常,如何在windows mobile上显示中文呢
如何改变 scrollbar 的样式 (图) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
如何改变 scrollbar 的样式 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!rnrn就像下图的效果: rnrnhttp://www.ttx.com.cn/bbs/v0qdu_2004-7/2004-9/20049202150271.jpgrnrnhttp://www.ttx.com.cn/bbs/v0qdu_2004-7/2004-9/200492021512126.jpgrnrnrn不能使用suipack组件 ,因为suipack不能达到要求rnrnrn
纯css修改浏览器scrollbar滚动条样式
使用css修改浏览器滚动条样式 ::-webkit-scrollbar { width: .5rem; height: .5rem; background: hsla(0, 0%, 100%, 0.6); } ::-webkit-scrollbar-track { border-radius: 0; } ::-web...
qt中QWebview的使用
QWebview家在本地网页文件为什么有时候会突然加载了没反应,而过了一段时间比如可能几个小时后又能正常加载了
Scrollbar样式介绍
今天突然需要修改RecyclerView的ScrollBar的样式,之前没有这方面的需求,网上查了查资料,记录下以便后面用到。参考资料:http://likfe.com/2016/05/16/diyScrollbar/知识点在ListView/ScrollView/RecyclerView中添加属性:<!-- 情况A :垂直滚动条--> android:scrollbars="vertical" a
求scrollbar样式
1127551524@qq.com,谢谢了。rn还有怎么导进去?
android自定义滚动条(ScrollBar)样式
虽然很少用,但是还是有应用会有自定义ListView,GridView,ScrollView等滚动条样式,这样会使得页面更加融洽美观。 其实自定义样式很简单: 1、如果你的scrollbar是Vertical的,设置以下属性 android:scrollbarThumbVertical="@drawable/scrollbar_indicator" android:scrollbarTrac
更改Scrollbar的样式
我用CreateWindowEx(, _T("Scrollbar"), ...)创建了一个Scollbar,但是创建出来后是rnwindows自带的样式。我有什么办法可以自己改样式吗?rn在父窗口响应WM_CTLCOLORSCROLLBAR只能改scrollbar的背景颜色,前景颜色好像改不了,rn而且也不知道怎么给滚动条贴图之类的。rn求教各位大侠有什么高招,谢谢!
Qt下TreeView修改分支样式
TreeView
qt界面字体样式修改
我在装Qt4-qtconfig的时候最后出现了这个问题如下:rn0% [Connecting to us.archive.ubuntu.com (91.189.91.13)]rn请问如何解决的
scrollbar的滑动范围的确定问题
昨天在C#里面写了一个ScrollBar,用来调整picturebox在panel中的位置,设置的ScrollBar的最大值为picturebox的长度减去panel的长度,但是调试总是不对,scrollbar拉到最大后,picturebox仍然有部分没有显示出来,请问这个怎么解决?rn[code=csharp] rnhScrollBar1.Maximum = pictureBox1.Width - splitContainer1.Panel1.Width;rnpictureBox1.Left = -hScrollBar1.Value;rn[/code]
Qt中的叠加QWebView的问题
我要实现的效果是,在一个窗体上有一个全屏的QWebView实例,同时在该实例的左右两边又有两个子QWebView实例,他们都是是独立于其他实例同时运行的。两个子QWebView可以是不透明的,覆盖全屏QWebView的部分区域。最后的效果是,同一窗体,同时打开3个不同的网页。下面是我写的部分代码,请高手帮忙指点下,谢谢rn#include rn#include rn#include rnrnint main(int argc, char ** argv)rn rn QApplication app(argc, argv);rn QWidget *window = new QWidget();rn QWebView *webview = new QWebView();rn QWebView *digital_clock = new QWebView();rn QWebView *cal = new QWebView();rn rn cal->setUrl(QUrl("calculator/index.html"));rn cal->show();rn digital_clock->setUrl(QUrl("digital_clock/index.html"));rn digital_clock->show();rn rn QHBoxLayout *layout = new QHBoxLayout();rn layout->addWidget(digital_clock);rn layout->addWidget(cal);rn webview->setLayout(layout);rn window->setObject(webview);rn window->show();rn rn app.connect( &app, SIGNAL( lastWindowClosed() ), rn &app, SLOT( quit() ) );rn return app.exec();rnrn
jQuery点击滑动并修改图标样式
//点击滑动改变图标 $(document).ready(function() { $(&quot;.show&quot;).click(function() { $(this).next().slideToggle(&quot;slow&quot;, function() { //获取原来样式类三元用算符改变样式类 $(this).prev().find('i').attr('class') == 'fa fa-lo...
关于 scrollbar的 qss 样式设置
QScrollBar:vertical rn border: 0.5px solid #dadbde;rn background-color:#C6E2FF;rnrn width: 20px;rnrn rnQScrollBar::handle:vertical rn border: 0.5px solid #3d7bad;rn background-color:qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0,rn stop: 0 #F0FFFF, stop: 1 #C6E2FF);rn border-radius: 3px;rn min-height: 5px;rnrn rnrnrn我在我的qss样式表里面加入这两段关于scrollbar的设置rn会出现这么个情况 就中间那个 handle可以滚动的区域 会覆盖掉上下两个按钮(正常应该是handle在上下两个按钮之间滚动,)rn但是 那上下的两个按钮还是可以点到的... 但是 只是那个handle会给他们覆盖掉rn是哪个属性 设置handle的滚动区域大小的???rnrn或者谁给我一个完整的scrollbar的样式设置 我看下 就加入到qss里面的rnrn谢谢了~~~
scrollbar滚动条样式失效的可能?
用CSS布局时出现了问题.滚动条样式失效了.rn把SCROLLBAR加在body样式中后 他只对BODY里的各个容器起作用,不对BODY起作用,在body强制overflow为scroll也不起作用.rn高手帮忙分析下吧 不知道大家遇到这样的情况么.rn
listview scrollbar 滚动条 样式问题
有个问题:rn如何让滚动条和item之间保留一定的距离?
如何修改select的样式
页面引入: &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;common/chosen/chosen.css&quot;&amp;gt; &amp;lt;script type=&quot;text/javascript&quot; src=&quot;common/jquery-1.11.0.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt; &amp;lt;script type=&quot;text/java
如何修改样式
ie6下是对 ff下错误rn[code=HTML]rnrnrn rn eernrnrnrn rn rn rn  1.身世 rn  我爱罗是第四代风影之子,也是手鞠和勘九郎的弟弟。 rn  当他出世时,因为砂隐忍者村资金短缺,在他的父亲的指示下,一尾守鹤被封印在我爱罗的体内,目的是为了让他成为保护村庄的强大武器。忧郁的 rn  由于这样做需要作出牺牲,我爱罗的母亲因此成了牺牲品。 rn  我爱罗由他的舅父夜叉丸养大,并由他的父亲传授忍术。由于我爱罗具备守鹤的可怕力量,村子的人憎恨和惧怕他。 rn  夜叉丸是唯一关照他的人,也只有夜叉丸了解我爱罗的心里其实并不想伤害任何人。可是他的父亲第四代风影并不这么想,他一直视我爱罗为村庄的一个巨大威胁。rn  于是第四代风影不断地派杀手刺杀我爱罗,可是没有一次成功。最后第四代风影只好叫夜叉丸下手。夜叉丸执行命令时死在我爱罗的手上。当我爱罗发现来杀他的杀手竟然是夜叉丸时感到异常震惊和悲伤。夜叉丸死前将真相告诉我爱罗,其实他从来就没有喜欢过我爱罗。他这样做只是希望能够为他的姐姐(我爱罗的母亲)报仇。夜叉丸把许多炸药绑在身上,希望和我爱罗同归于尽。由于砂子的保护,我爱罗活了下来。意识到没有人喜欢他,我爱罗逐渐地转变成一个没有感情的人,发誓只为自己而活,从杀人中寻找乐趣,并用沙子在额头上刻了“爱”字。 由于惧怕他体内的怪兽会占据他的心灵,我爱罗从小患了失眠症,这是为什么他的眼圈是黑的缘故。平时背上背负著一个巨大的葫芦,当危机出现时,葫芦中的砂子会自动保护我爱罗。 rn  2.忍术 rn  ·绝对防御:随身携带一部分带有查克拉的砂子,随时形成防御 rn  ·砂分身:用沙子造出一个分身 rn  ·砂瞬身:用沙子移动 rn  ·砂缚柩:以沙迅速靠近对手将目标包在沙内无法行动,然后用强大的压力将对手压死。 rn  ·砂时雨:将沙漫布于空中,然后集中一点落下以配合下一式 rn  ·砂手里剑:在沙中注入查克拉使之硬化,快速放出 rn  ·砂之铠甲:长期将魔沙覆盖于身体表面起到防御作用 rn  ·砂之守护Ⅰ:沙不需要我爱罗的意识自行保护 rn  ·守鹤半觉醒:出现一个大沙球,将自己包住,有敌人进攻沙子会自动反击。 rn  ·守鹤之盾:最强的终极防御术!将地下石矿中最坚硬的部分混合查克拉制成。可以抵消一切攻击。用地下最强的矿物质加查克拉做成沙瀑枪葬的盾。 rn  ·守鹤之矛:最强的终极攻击术!与守鹤之盾相匹配。曾用此招将[匠忍者村]的始祖击毙 rn  ·砂瀑送葬:用沙将对手压死,用于被沙缚柩困住的对手出招 rn  ·流沙瀑流:大面积操纵沙控制对手以配合砂瀑大葬 rn  ·砂瀑大葬:沙暴送葬强化版,范围扩大到一平方公里 rn  ·砂瀑枪葬:最硬绝对攻击! 用沙以棱台形包住对手,然后用巨型守鹤之矛击中对手,这招消耗在沙中注入查克拉使之硬化,快速放出查克拉特别大,杀伤力强。 rn  ·砂流葬:控制目标下方的沙,制成流沙,将目标陷入地下200米处压死 灭砂瀑葬 rn  ·灭砂瀑葬:在沙地上开出巨大裂口,使对手陷入沙层以下。当沙子完全埋没后,将查克拉 rn  集中于左手,使沙子放射出与地震般强大的震感爆炸力,杀伤力极强 rn  ·砂缚牢:沙缚柩扩大版.将困住对手的沙缚柩浮于半空利用周围的风沙配合查克拉进行方型式四面扭曲、挤压,最后爆破沙牢 rn  ·假寐之术(狸寝术):催眠术,让自己深度沉睡,以爆发出守鹤 rn  ·砂之眼:在被完全包裹住自己时,为了探清外面的情况做了一个眼睛。但是这不是普通的沙眼,和视神经是连接的 rn  ·砂雷针:剧场版『幻之地底遗迹』中我爱罗使用的绝招,将沙子做成针状散布在敌人四周,产生雷电攻击敌人 rn  .风遁·无限砂尘大突破:风遁混杂着沙子,攻击大范围内的敌人 rn  .风遁·练空弹:用大量查克拉压缩做成的空气波攻击敌人 rn  ·砂漠浮游:利用沙将自己及李洛克升到空中,以避过君麻吕恐怖之术-早蕨之舞(把大地化为尸骨) rn  ·沙瀑意流:将大片的岩石化为沙子 rn  ·砂尘双击 rn  ·砂尘冥柩 rn  沙阵雨:,可使对手的脚无法动 rn rn rn rn rn rnrnrn[/code]
如何修改鼠标指针的样式
将鼠标指针改成自己喜欢的样子吧 概要 不知道经常使用电脑的你有没有遇到过这样的问题,使用电脑的时候经常找不到自己的”鼠标指针”(就是当你挪动鼠标电脑屏幕上像箭头一样会动的东西) 或者有时候感觉自己的鼠标指针太小了看不清楚,又或者太白了和白色背景融为一体根本不好区分。 如果有,那可能你应该改变一下自己的自己鼠标指针的风格,选择适合自己指针不仅能够容易找到它们,并且能够提高自己的工作效率。...
如何修改滚动条的样式??
..要不要去下什么控件啊?rn 原来的滚动条太单调了..想用个图片式的..
ExtJS如何修改样式?
我正在用ExtJS做项目, ExtJ组件默认的CSS比较素,如果要改变一下,如何做?谢谢!
如何修改样式。img
ff3下是我想要的效果rn但是在ie6下就是乱78糟的rn该如何修改了,各位前辈指教下吧......................rn[code=HTML]rnrnrn rn rn rnrnrn rn 人族rn 兽族rn 不死族rn 精灵族rnrnrnrn[/code]
如何修改element.style样式
相信很多朋友在修改主题css时遇到过一些问题,比如说出现这个elememt.style,这个有时候无法直接修改,因为找不到。因此可以通过css中的 !important 语法优先权来实现我们想要的效果。 举个例子: 默认情况下上面的背景颜色是绿色,我们找不到element.style该怎么修改呢,这时候就可以在下面CSS样式表里面修改: 如上图,在css样式表里
如何修改应用程序的样式
vc编写出的应用程序大多都是银灰色的,象对话框窗口那种rn我想知道能不能修改应用程序的样式,能更好看些,例如修改颜色rn把应用程序中的按钮改变成自己想要的样式,如何实现呢?需要什么软件吗?rn
如何动态修改样式??????
rn问个问题:如何动态修改 内的样式??????? rn rn
如何修改控件的样式
如题,想要修改Windows标准控件的控件样式。rn例如 ComboBox 的 CBS_SORT 样式。想问一下需要用哪个函数。rn要求是在控件已经建立之后,不用MFC,直接用Win32 SDK。
如何修改滚动条样式
本来是准备在网页上半部添加iframe来简单实现滑动的效果,如下图:rn[img=https://img-bbs.csdn.net/upload/201603/14/1457927214_379682.png][/img]rn滑动是可以简单实现了,但是始终会出现滚动条,于是我想可以通过调整滚动条样式来隐藏它,然后就卡住了……无论怎么样滚动条都存在,就这样:rn[img=https://img-bbs.csdn.net/upload/201603/14/1457927642_934238.png][/img]rn使用CSS修改bodyscrollbar-arrow-color: #000000;没用,求解各位大神,应该如何才能隐藏这烦人的滚动条,我希望的是能隐藏他的同事可以滑动屏幕左右移动图片rnrn
如何修改 element.style样式
利用js的getElementById方法获取标签元素对象,然后再使用该对象点上style,设置属性 如下: //得到html对象 var obj = document.getElementById(&quot;htm&quot;); //设置样式 obj.style[&quot;样式属性&quot;] = &quot;样式属性值&quot;; obj.style[&quot;height&quot;] = &quot;100%&quot;;...
如何修改JTextField的样式?
请问在SWING中的JTextField的默认样式如何修改阿,就像HTML中用样式单可以修改text输入框一样的,多谢了
如何修改AlerDialog样式
请问如何修改AlerDialog样式,不想加载view
qt qml scrollbar 滚动轴
依附于Flickable组件的滚动轴 自动放置在恰当位置 拖动时显示,不动时消失 示例: FlickableScrollBar { target: view orientation: Qt.Vertical } Lisence: MIT Author: surfsky.cnblogs.com 2014-12
如何屏蔽 QWebView 的右键菜单
如何屏蔽 QWebView 的右键菜单? 使用QWebView 控件播放flash,想屏蔽其右键菜单,使用了很多方法都没用。
WPF模板,如何修改ScrollBar控件的宽度
我把VS 2010上面的ScrollBar控件的模板提取了出来,请先看看ScrollBar的标准模板。如下:rnrn[url=http://my.csdn.net/my/code/detail/58111][/url]rnrnrn我从标准代码中,怎么看不到设置ScrollBar宽度的地方呢?如何修改ScrollBar的宽度呢,我想用在ListBox上,因为ListBox的滚动条太宽了,不好看
qt windows 5.0.2无法使用qwebview。。。
在.pro里加上QT+=webkit也通不过编译,而且还没有qtwebkit/qwebview头文件。。这是什么情况
html设置Qwebview滚动条的样式风格
今天有点空闲,想起来上次有个QWebview的滚动条的style,一直都没有实现,就用html5试了一下,虽然不好看,也有好几个功能还没有实现,现在将自己写的分享出来,大神勿喷,还望不吝赐教。 先看看一些滚动条设置的属性: overflow-x:hidden; /*隐藏底部的横向滚动条*/ scrollbar-arrow-color: #f4ae21; /*三角箭头