QTabWidget的QSS
我需要你的建议。(为我的英语道歉。我希望你能理解我) 1) 我想创建自定义TabWidget并使用QS。现在看起来是这样的: 我希望在选项卡下填充背景(我接受名为autoFillBackground的属性)。需要这样做: 2) 当我开始拖放选项卡时,该选项卡将填充白色。当我放下选项卡时,这个选项卡将设置自定义QS 我想在拖放选项卡时更改样式。 Thx (我正在读qss手册) 一些代码QTabWidget的QSS,qt,qtstylesheets,qtabwidget,Qt,Qtstylesheets,Qtabwidget,我需要你的建议。(为我的英语道歉。我希望你能理解我) 1) 我想创建自定义TabWidget并使用QS。现在看起来是这样的: 我希望在选项卡下填充背景(我接受名为autoFillBackground的属性)。需要这样做: 2) 当我开始拖放选项卡时,该选项卡将填充白色。当我放下选项卡时,这个选项卡将设置自定义QS 我想在拖放选项卡时更改样式。 Thx (我正在读qss手册) 一些代码 QTabWidget::tab-bar { background-color: black; } QT
QTabWidget::tab-bar {
background-color: black;
}
QTabBar::tab {
background-color: #4094da;
border-color:white;
font: bold 12px 'Arial';
color: white;
height:60px;
}
QTabBar::tab:!selected {
background-color: #9E9E9E;
color: white;
}
QTabBar::close-button {
background-position: center;
background-image: url(":/Appearance/close_chat_item");
}
QTabWidget::pane {
position: absolute;
}
QTabBar::tab:selected {
border-color:#4094da;
background-color: #4094da;
color: white;
}
QTabWidget不绘制背景,您需要设置QTabWidget的父窗口小部件的背景。QTabWidget不绘制背景,您需要设置QTabWidget的父窗口小部件的背景。据我所知,您愿意在任何拖放情况下更改背景颜色(或者这是我的假设)。如果我理解,您应该在QS上定义悬停选项。有关更多信息,请参阅 示例代码:
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);
}
<>你的优先级应该是在QSS上花费成本,逻辑结构考虑到第二个计划,或者你可以用于某种解决方案。 < P>我知道,你愿意在任何拖拽情况下改变背景颜色(或者这是我的假设)。如果我理解的话,你应该在QSS上定义悬停选项。关于更多信息。 示例代码:
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);
}
<>你的优先级应该是强迫在QSS上花费成本,逻辑结构考虑到第二个计划,或者你可以用于某种解决方案。你能张贴一些你已经尝试过的代码吗?当然!我更新问题你能张贴一些你尝试过的代码吗?当然!我更新问题