【QT】QScrollBar设置样式:圆角、隐藏箭头、上边距等

目录

0.简介

1.原理

2.具体代码


0.简介

环境:Ubuntu22.04、qtDesigner绘制UI

项目需要,按照UI修改滚动条样式,滚动条我使用的是QScrollBar,默认样式和修改之后的样式如下:

1.原理

2.具体代码

我是用qtDesigner绘制的界面,所以用的是自带的样式表

cpp 复制代码
//设置垂直滑块整体-背景颜色为透明、距离上边距57px
QScrollBar:vertical
{
    background: transparent;
    padding-top:57px;
}

//设置垂直滑块内部滚动条的样式-颜色为白色、圆角、宽度
QScrollBar::handle:vertical
{
    background:#FFFFFF;
    border-radius:6px;
    width:8px;
}

//隐藏上下的箭头按钮
QScrollBar::sub-line:vertical {
      border: none;
      background: none;
}

QScrollBar::add-line:vertical {
      border: none;
      background: none;
}

需注意:

如果圆角设置过大,是不会生效的(踩坑点)

chatGPT给出原因如下

--END--

参考:

Qt QScrollBar滚动条样式设置_qt 设置表格滚动条没有上下头-CSDN博客

相关推荐
Mr_Xuhhh1 分钟前
信号与槽的总结
java·开发语言·数据库·c++·qt·系统架构
灵性花火2 小时前
Qt的前端和后端过于耦合(0/7)
开发语言·前端·qt
菜鸟看点11 小时前
自定义Cereal XML输出容器节点
c++·qt
漫步企鹅11 小时前
【蓝牙】Linux Qt4查看已经配对的蓝牙信息
linux·qt·蓝牙·配对
new_zhou12 小时前
Windows qt打包编译好的程序
开发语言·windows·qt·打包程序
看到我,请让我去学习20 小时前
Qt编程-qml操作(js,c++,canvas)
开发语言·qt
哈市雪花1 天前
相机:Camera原理讲解(使用OpenGL+QT开发三维CAD)
qt·3d·交互·相机·图形学·opengl·视角
津津有味道1 天前
Qt C++串口SerialPort通讯发送指令读写NFC M1卡
linux·c++·qt·串口通信·serial·m1·nfc
feiyangqingyun1 天前
全网唯一/Qt结合ffmpeg实现手机端采集摄像头推流到rtsp或rtmp/可切换前置后置摄像头/指定分辨率帧率
qt·智能手机·ffmpeg
随意0231 天前
Qt 事件
开发语言·qt