【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博客

相关推荐
xmRao13 小时前
Qt+FFmpeg 实现 Windows 音频采集
windows·qt·ffmpeg
草莓熊Lotso13 小时前
Qt 控件美化与交互进阶:透明度、光标、字体与 QSS 实战
android·java·开发语言·c++·人工智能·git·qt
GGGLF16 小时前
Qt网络/串口通信开发:QByteArray 数据类型转换方法解析
开发语言·qt
掘根17 小时前
【jsonRpc项目】基本的宏定义,抽象层和具象层的实现
开发语言·qt
深蓝海拓17 小时前
Qt(PySide/PyQt)的信号槽机制的比较深入的学习笔记
qt·学习·pyqt
Henry Zhu12317 小时前
Qt Model/View架构详解(一):基础理论
开发语言·qt
青火coding17 小时前
ai时代下的RPC传输——StreamObserver
qt·网络协议·microsoft·rpc
proware17 小时前
qt与egl的那些事儿
qt·rockchip·3588·egl
xmRao17 小时前
Qt 结合 SDL2 实现 PCM 音频文件播放
开发语言·qt·pcm
枫叶丹418 小时前
【Qt开发】Qt系统(九)-> Qt TCP Socket
c语言·开发语言·网络·c++·qt·tcp/ip