QTabWidget如何修改left-arrow和right-arrow的样式

1.Qt5.12.5的源码

void QTabBarPrivate::init()
{Q_Q(QTabBar);leftB = new QToolButton(q);leftB->setAutoRepeat(true);QObject::connect(leftB, SIGNAL(clicked()), q, SLOT(_q_scrollTabs()));leftB->hide();rightB = new QToolButton(q);rightB->setAutoRepeat(true);QObject::connect(rightB, SIGNAL(clicked()), q, SLOT(_q_scrollTabs()));rightB->hide();
#ifdef QT_KEYPAD_NAVIGATIONif (QApplication::keypadNavigationEnabled()) {leftB->setFocusPolicy(Qt::NoFocus);rightB->setFocusPolicy(Qt::NoFocus);q->setFocusPolicy(Qt::NoFocus);} else
#endifq->setFocusPolicy(Qt::TabFocus);#ifndef QT_NO_ACCESSIBILITYleftB->setAccessibleName(QTabBar::tr("Scroll Left"));rightB->setAccessibleName(QTabBar::tr("Scroll Right"));
#endifq->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);elideMode = Qt::TextElideMode(q->style()->styleHint(QStyle::SH_TabBar_ElideMode, 0, q));useScrollButtons = !q->style()->styleHint(QStyle::SH_TabBar_PreferNoArrows, 0, q);
}

可以看出,QTabBar的两个ToolButton的PropertyName 分别是accessibleName="Scroll Left"、accessibleName="Scroll Right"

2.修改样式表

QTabBar QToolButton[accessibleName="Scroll Left"]{border:0px;background-color:navy;}

QTabBar QToolButton[accessibleName="Scroll Right"]{border:0px;background-color:violet;}

3.实现的效果

QTabWidget如何修改left-arrow和right-arrow的样式相关推荐

  1. [css] 如何修改美化radio、checkbox的默认样式?

    [css] 如何修改美化radio.checkbox的默认样式? 利用after伪元素自定义radio或者checkbox 或是利用图片进行样式修改 个人简介 我是歌谣,欢迎和大家一起交流前后端知识. ...

  2. html链接文字样式,修改word文档中超链接文字样式的操作方法

    仅对单个超链接文字做处理 我们在Word2007文档中输入网址或E-Mail地址时,Word会自动将它们设置成蓝色的超链接文字,并且在每个超链接文字的下面显示下划线,有时候会给打印文档造成一定的不便. ...

  3. Python模块介绍使用:colorama模块修改在控制台上输出的字体样式

    hello,大家好,我是wangzirui32,今天我们来学习如何使colorama模块修改在控制台上输出的字体样式. 开始学习吧! 1. 安装colorama模块 在cmd中输入命令: pip in ...

  4. 前端修改浏览器记住密码时输入框背景样式

    浏览器自带样式 正常情况下,浏览器记住密码时会自动新增背景样式 覆盖样式 前端修改浏览器记住密码时输入框背景样式 input:-webkit-autofill, input:-webkit-autof ...

  5. 修改表格字体颜色_CAD表格文字样式失灵?不,你错了

    CAD也疯狂 最近有网友私信,说是插入CAD表格文字样式失灵,不受文字样式控制,插入表格后字体仍然是表格原来的字体.其实CAD插入表格中的文字也是受文字样式控制的,在设置表格样式的时候可以设置使用哪种 ...

  6. uni-app 修改富文本信息中的图片样式

    获取到富文本信息: 用正则表达式定位要修改的部分,替换要修改成的文本内容. var richtext= res.data.data.richtext;const regex = new RegExp( ...

  7. html input选择框样式修改,关于type=file的input框样式修改小结

    关于type="file"的input是啥? 这个是啥我觉得没必要再说了,反正大家都知道,然后在现在有各种手机的时代,还可以通过直接拍照的方式来上传,反正比以前好玩多了. 上传按钮 ...

  8. css中如何修改鼠标光标(指针)的样式和颜色

    今天在开发过程中遇到一个问题,如下: 我的输入框的背景比较暗导致鼠标的指针(系统默认为黑色)停留在那也看不清楚. 上网查了一下,全是关于修改鼠标指针样式的,而没有颜色的教程. 那么,我在这里先简单地记 ...

  9. 修改小程序radio组件的默认样式

    /* 默认背景样式*/ radio .wx-radio-input{width: 40rpx;height: 40rpx; }/* 选中后的 背景样式 (红色背景 无边框 可根据UI需求自己修改) * ...

最新文章

  1. SharePoint 2010 与 SQL Server 2012 报表服务集成
  2. spring事务介绍
  3. 微信支付条码支付上线啦
  4. 重点客户销售数据分析python_药品销售数据分析--python
  5. js原生popup_JavaScript的popup框
  6. linux中ssh启动报错,Linux(Ubuntu18)中启动ssh时的报错
  7. python花式编码_Python编码常用套路
  8. 图像处理八:前向映射和后向映射
  9. linux编译后 空间不足,Linux系统/run/systemd空间不足问题解决
  10. 进行日常记账后,怎样导出表格
  11. 查看ftp服务器里的文件,查看ftp服务器所有文件
  12. 【转】浅谈半导体工艺变革
  13. Python数据爬虫学习笔记(19)Scrapy天善智能网课信息爬虫
  14. 华为应用市场名称问题
  15. php批量上传代码,文件批量上传_php文件上传代码(支持文件批量上传)
  16. 【基础知识】深度学习中各种归一化方式详解
  17. 深入理解内存:原理简介
  18. 关于preempt_enable 和 preempt_disable
  19. 阿里P8传授给小老弟的Java面试宝典,竟让让小弟也拿到了P8的offer,傻眼了
  20. spring导入第三方资源

热门文章

  1. 新标准 USB4 2.0 有多快?
  2. JS-面向对象放大镜
  3. 基于Rancher实现kubernetes集群管理
  4. JFrame关闭子窗口
  5. bootstrap表格的上移下移
  6. 软件需求分析案列_软件需求分析(案例)
  7. opencv读取realsense
  8. OSChina 周四乱弹 —— 你的车我很喜欢,谢谢司机
  9. LINUX服务器一键安装LNMP系统
  10. 什么是面向对象?谈谈你的理解?