qtabwidget设置表头_QTabWidget添加自定义样式[通俗易懂]

qtabwidget设置表头_QTabWidget添加自定义样式[通俗易懂]setStyleSheet(“QTabWidget::pane{border-width:1px;border-color:rgb(48,104,151);\border-style:outset;background-color:rgb(132,171,208);\background:transparent;}\QTabWidget::tab-bar{border-width:…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

qtabwidget设置表头_QTabWidget添加自定义样式[通俗易懂]

qtabwidget设置表头_QTabWidget添加自定义样式[通俗易懂]

setStyleSheet(“QTabWidget::pane{border-width:1px;border-color:rgb(48, 104, 151);\

border-style: outset;background-color: rgb(132, 171, 208);\

background: transparent;} \

QTabWidget::tab-bar{border-width:0px;}\

QTabBar::tab{border-bottom-color: #C2C7CB;\

border-top-left-radius: 0px;\

border-top-right-radius: 0px;\

max-width: 75px; min-width:75px; min-height:25px;\

font:14px Times New Roman;\

padding: 0px;\

}\

QTabBar::scroller {\

width:25;\

border:0;\

padding: 0px;\

}\

QTabBar QToolButton::right-arrow {\

background-color:rgb(132, 171, 208);\

border-width: 0;\

background-image: url(:/images/tab/rightbtn.png);\

}\

QTabBar QToolButton::right-arrow:hover {\

background-color:rgb(132, 171, 208);\

border-width: 0;\

background-image: url(:/images/tab/hoverrightbtn.png);\

}\

QTabBar QToolButton::right-arrow:disabled {\

background-color:rgb(132, 171, 208);\

border-width: 0;\

background-image: url(:/images/tab/grayrightbtn.png);\

}\

QTabBar QToolButton::left-arrow {\

background-color:rgb(132, 171, 208);\

border-width: 0;\

background-image: url(:/images/tab/leftbtn.png);\

}\

QTabBar QToolButton::left-arrow:hover {\

background-color:rgb(132, 171, 208);\

border-width: 0;\

background-image: url(:/images/tab/hoverleftbtn.png);\

}\

QTabBar QToolButton::left-arrow:disabled {\

background-color:rgb(132, 171, 208);\

border-width: 0;\

background-image: url(:/images/tab/grayleftbtn.png);\

}\

QTabBar::tab:first:selected {\

margin-left: 30; margin-right: 0;\

color: white;\

border-image: url(:/images/tab/sel3.png);\

}\

QTabBar::tab:first:!selected {\

color: black;\

margin-left: 30; margin-right: 0;\

border-image: url(:/images/tab/normal3.png);\

}\

QTabBar::tab:first:hover:!selected {\

color: black;\

margin-left: 30; margin-right: 0;\

border-image: url(:/images/tab/hover3.png);\

}\

QTabBar::tab:middle:selected {\

margin-top: 0; margin-left: -15; margin-right: 8;\

color: white;\

border-image: url(:/images/tab/sel3.png);\

}\

QTabBar::tab:middle:!selected {\

color: black;\

margin-top: 0; margin-left: -15; margin-right: 8;\

border-image: url(:/images/tab/normal3.png);\

}\

QTabBar::tab:middle:hover:!selected {\

color: black;\

margin-top: 0; margin-left: -15; margin-right: 8;\

border-image: url(:/images/tab/hover3.png);\

}\

QTabBar::tab:last:selected {\

margin-top: 0px; margin-left: 0; margin-right: 0;\

color: white;\

border-image: url();\

}\

QTabBar::tab:last:!selected {\

color: black;\

margin-top: 0; margin-left: 0; margin-right: 0;\

border-image: url();\

}\

QTabBar::tab:last:hover:!selected {\

color: black;\

margin-top: 0; margin-left: 0; margin-right: 0;\

border-image: url();\

}\

QTabBar::tab:only-one {\

margin: 0;\

}”);

tab标签的长度,也需要重载QTabBar来动态计算。

二、设置QTabwidget的TabBar的样式1

QString tabBarStyle = “QTabBar::tab {min-width:100px;color: white;border: 2px solid;border-top-left-radius: 10px;border-top-right-radius: 10px;padding:5px;}\

QTabBar::tab:!selected {margin-top: 5px;} \

QTabBar::tab:selected {color: blue;}”;

m_TabWidget->setStyleSheet(tabBarStyle);

三、设置QTabwidget的TabBar的样式2

QTabWidget::pane{

border:none;

}

QTabWidget::tab-bar{

alignment:left;

}

QTabBar::tab{

background:transparent;

color:white;

min-width:30ex;

min-height:10ex;

}

QTabBar::tab:hover{

background:rgb(255, 255, 255, 100);

}

QTabBar::tab:selected{

border-color: white;

background:white;

color:green;

}

qtabwidget设置表头_QTabWidget添加自定义样式[通俗易懂]

http://blog.csdn.net/libaineu2004/article/details/39829749

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/190273.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 六款大数据采集平台的架构分析

    六款大数据采集平台的架构分析本文转自:《六款大数据采集平台的架构分析》文中介绍了目前业界存在的六款数据采集平台,数据采集平台可以作为数据平台的日志采集系统,个人尝试过Flume+ES+Kibana这样的开源组合,为什么这么选,因为Flume非常灵活且无缝的支持Hadoop生态系统的大部分组件,ES和Kibana也是比较成熟的开源大数据实时搜索展示的组合。随着大数据越

    2022年6月10日
    32
  • sysbench简单使用

    sysbench简单使用

    2021年5月15日
    145
  • 稻城亚丁4天自由行攻略_稻城亚丁3天旅行攻略

    稻城亚丁4天自由行攻略_稻城亚丁3天旅行攻略有人说向往什么,就去追求什么,才能求仁得仁。稻城亚丁,人称“最后的香格里拉”,藏语也称香巴拉,意为“心中的日月”,外人视为世外桃源,是作为川西秘境中最值得我们去探访的圣地。如果向往真爱和自由,那就带上

    2022年8月1日
    7
  • 三种算法求两个正整数的最大公约数和最小公倍数;求三个数的最大公约数和最小公倍数「建议收藏」

    三种算法求两个正整数的最大公约数和最小公倍数;求三个数的最大公约数和最小公倍数「建议收藏」第二次作业题目:求两个正整数的最大公约数和最小公倍数。基本要求:1.程序风格良好(使用自定义注释模板),两种以上算法解决最大公约数问题,提供友好的输入输出。提高要求:1.三种以上算法解决两个正整数最大公约数问题。          2.求3个正整数的最大公约数和最小公倍数。一.算法分析    已知结论:a,b的最大公约数*其最小公倍数=a…

    2022年5月17日
    48
  • NVIC简介

    NVIC简介文章目录1.什么是NVIC1.1NVIC结构体定义1.2相应固件库函数1.2.1NVIC_EnableIRQ函数1.2.2NVIC_DisableIRQ函数1.2.3NVIC_GetPendingIRQ函数1.2.4NVIC_SetPendingIRQ函数1.2.5NVIC_ClearPendingIRQ函数1.2.6NVIC_GetActive函数1.2.7NVIC_SetPriority函数1.2.8NVIC_GetPriority函数1.2.9NVIC_Syst

    2022年5月8日
    201
  • phpstrom2021激活码 3月最新注册码

    phpstrom2021激活码 3月最新注册码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号