qwidget美化_QSS风格QTabWidget美化

本文详细介绍了两种QTabWidget的QSS样式美化方法,包括设置tab的最小宽度、颜色、背景渐变、边框圆角、选中状态的样式变化,以及tab栏的面板边框和箭头图片的定制,旨在提升GUI应用的视觉效果。
摘要由CSDN通过智能技术生成

1、tab风格样式:

QTabBar::tab {min-width:100px;color: white;background-color:qlineargradient(x1:0, y1:0, x2:0, y2:1, stop: 0 #eeeeee, stop: 1 gray);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;};

2、风格样式2

QTabWidget::pane { /* The tab widget frame */

border-top: 2px solid #C2C7CB;

position: absolute;

top: -0.5em;

border-image: url(:/pic/箭头.png);

}

QTabWidget::tab-bar {

alignment: center;

}

/* Style the tab using the tab sub-control. Note that

it reads QTabBar _not_ QTabWidget */

QTabBar::tab {

background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,

stop: 0 #E1E1E1, stop: 0.4 #DDDDDD,

stop: 0.5 #D8D8D8, stop: 1.0 #D3D3D3);

border: 2px solid #C4C4C3;

border-bottom-color: #C2C7CB; /* same as the pane color */

border-top-left-radius: 4px;

border-top-right-radius: 4px;

min-width: 8ex;

padding: 2px;

}

QTabBar::tab:selected, QTabBar::tab:hover {

background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,

stop: 0 #fafafa, stop: 0.4 #f4f4f4,

stop: 0.5 #e7e7e7, stop: 1.0 #fafafa);

}

QTabBar::tab:selected {

border-color: #9B9B9B;

border-bottom-color: #C2C7CB; /* same as pane color */

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值