QTabWidget如何修改left-arrow和right-arrow的样式
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的样式相关推荐
- [css] 如何修改美化radio、checkbox的默认样式?
[css] 如何修改美化radio.checkbox的默认样式? 利用after伪元素自定义radio或者checkbox 或是利用图片进行样式修改 个人简介 我是歌谣,欢迎和大家一起交流前后端知识. ...
- html链接文字样式,修改word文档中超链接文字样式的操作方法
仅对单个超链接文字做处理 我们在Word2007文档中输入网址或E-Mail地址时,Word会自动将它们设置成蓝色的超链接文字,并且在每个超链接文字的下面显示下划线,有时候会给打印文档造成一定的不便. ...
- Python模块介绍使用:colorama模块修改在控制台上输出的字体样式
hello,大家好,我是wangzirui32,今天我们来学习如何使colorama模块修改在控制台上输出的字体样式. 开始学习吧! 1. 安装colorama模块 在cmd中输入命令: pip in ...
- 前端修改浏览器记住密码时输入框背景样式
浏览器自带样式 正常情况下,浏览器记住密码时会自动新增背景样式 覆盖样式 前端修改浏览器记住密码时输入框背景样式 input:-webkit-autofill, input:-webkit-autof ...
- 修改表格字体颜色_CAD表格文字样式失灵?不,你错了
CAD也疯狂 最近有网友私信,说是插入CAD表格文字样式失灵,不受文字样式控制,插入表格后字体仍然是表格原来的字体.其实CAD插入表格中的文字也是受文字样式控制的,在设置表格样式的时候可以设置使用哪种 ...
- uni-app 修改富文本信息中的图片样式
获取到富文本信息: 用正则表达式定位要修改的部分,替换要修改成的文本内容. var richtext= res.data.data.richtext;const regex = new RegExp( ...
- html input选择框样式修改,关于type=file的input框样式修改小结
关于type="file"的input是啥? 这个是啥我觉得没必要再说了,反正大家都知道,然后在现在有各种手机的时代,还可以通过直接拍照的方式来上传,反正比以前好玩多了. 上传按钮 ...
- css中如何修改鼠标光标(指针)的样式和颜色
今天在开发过程中遇到一个问题,如下: 我的输入框的背景比较暗导致鼠标的指针(系统默认为黑色)停留在那也看不清楚. 上网查了一下,全是关于修改鼠标指针样式的,而没有颜色的教程. 那么,我在这里先简单地记 ...
- 修改小程序radio组件的默认样式
/* 默认背景样式*/ radio .wx-radio-input{width: 40rpx;height: 40rpx; }/* 选中后的 背景样式 (红色背景 无边框 可根据UI需求自己修改) * ...
最新文章
- SharePoint 2010 与 SQL Server 2012 报表服务集成
- spring事务介绍
- 微信支付条码支付上线啦
- 重点客户销售数据分析python_药品销售数据分析--python
- js原生popup_JavaScript的popup框
- linux中ssh启动报错,Linux(Ubuntu18)中启动ssh时的报错
- python花式编码_Python编码常用套路
- 图像处理八:前向映射和后向映射
- linux编译后 空间不足,Linux系统/run/systemd空间不足问题解决
- 进行日常记账后,怎样导出表格
- 查看ftp服务器里的文件,查看ftp服务器所有文件
- 【转】浅谈半导体工艺变革
- Python数据爬虫学习笔记(19)Scrapy天善智能网课信息爬虫
- 华为应用市场名称问题
- php批量上传代码,文件批量上传_php文件上传代码(支持文件批量上传)
- 【基础知识】深度学习中各种归一化方式详解
- 深入理解内存:原理简介
- 关于preempt_enable 和 preempt_disable
- 阿里P8传授给小老弟的Java面试宝典,竟让让小弟也拿到了P8的offer,傻眼了
- spring导入第三方资源