问题如图
可能会有更简便的办法,但尚未发现,我的办法如下:
去找安装目录下Qt\5.15.2\mingw81_64\qml\QtQuick\Controls.2(mingw81_64是我工程用到的kits名,需要找到你工程下用到的kits目录)找到ScrollView.qml,把原本的滚动条先注释掉,然后工程其他用到qtquick2的ScrollView的地方若使用默认滚动条都加上自定义上滚动条
此次的案例代码可去此链接复制
qml QtQuick2 ScrollView代码控制ScrollView滚动、ScrollView自动滚动
我自定义了纵向滚动条所以注释了vertical的,若需要去掉横向的原滚动条需要注释horizental的。单独注释其中一个方向会报错TypeError: Cannot read property ‘active’ of null,可以先临时按需要给它改成true或者false。以上操作建议先把源文件备份
qml ScrollView在自定义滚动条后仍会显示一个旧的没用的滚动条解决办法
于 2024-04-17 17:34:48 首次发布