实际上我试图让QTabWidget的背景变得透明,但即使我尝试了背景颜色,我也做不到这一点:透明但仍然不起作用。你有什么想法吗?
我的Qt版本:5.9.2
答案 0 :(得分:0)
您可以使用QSS样式来控制QTabWidget的背景样式。
QTabWidget::pane {
background: transparent;
border:0;
}
QTabBar::tab {
background: transparent;
}
答案 1 :(得分:0)
我使用流畅的样式表来创建透明的背景QTabWidget
QWidget{background:transparent} QTabWidget::pane{border: 1px;border-color:red;background-color: transparent;}
QTabBar::tab {background-color: transparent;color: #ccc;width: 280px;height:48px;font-size:24px}
QTabBar::tab:hover{background-color:#ddd; color: white;}
QTabBar::tab:selected{background-color: #363535; color: #008BEA;}
我认为QWidget {background:transparent}是必不可少的。
答案 2 :(得分:0)
在QTabWidget属性上设置“ documentMode”。 我遇到了同样的问题。