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

相关推荐
axban3 小时前
QT中删除控件的注意事项、deleteLater和delete的区别
java·数据库·qt
FlechazoCLF6 小时前
QT中使用OpenCV保姆级教程
开发语言·qt·opencv
Simple_core12 小时前
qt中的手势
开发语言·qt
筏.k14 小时前
用 Qt 打造优雅的密码输入框:添加右侧眼睛图标切换显示
开发语言·数据库·qt
程序员编程指南1 天前
Qt 嵌入式界面优化技术
c语言·开发语言·c++·qt
卷卷的小趴菜学编程1 天前
Qt-----初识
开发语言·c++·qt·sdk·qt介绍
程序员编程指南1 天前
Qt 开发 IDE 插件开发指南
c语言·c++·ide·qt·elasticsearch
程序员编程指南1 天前
Qt 开发自动化测试框架搭建
c语言·开发语言·c++·qt
小徐不徐说1 天前
C++ 模板与 STL 基础入门:从泛型编程到实战工具集
开发语言·数据结构·c++·qt·面试
啊呦.超能力1 天前
QT开发---图形与图像(补充)
开发语言·qt