如何让 QTabWidget 透明?
How to make QTabWidget transparent?
本文关键字:透明 QTabWidget 更新时间:2023-10-16
实际上,我正在尝试使QTabWidget的背景透明,但即使我尝试了背景颜色,我也无法做到这一点:透明,但仍然不起作用。 你有什么想法吗?
我的Qt版本:5.9.2
您可以使用 QSS 样式来控制 QTabWidget 的背景样式。
QTabWidget::pane {
background: transparent;
border:0;
}
QTabBar::tab {
background: transparent;
}
您需要在 QTabWidget 上启用 "documentMode" 属性。
您可以通过添加以下代码来实现此目的:
tabWidget::setDocumentMode(true) // C/C++
tabWidget.setDocumentMode(True) # Python
我使用流动样式表创建一个透明的背景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}是必不可少的。
相关文章:
- 如何在全屏模式下(在OpenGL中)使背景透明
- 当使用透明的std函数对象时,我们还需要写空的尖括号吗
- Qt和C++:将QLineEdit添加到QTabWidget中
- 通过选项卡的文本设置QTabWidget顺序
- dx11 渲染到纹理仅显示透明颜色
- SDL2 透明背景
- 如何创建透明垫子
- 如何创建子窗口是透明的,父窗口是不透明的?
- 为什么我不能返回带有透明函子的法线映射引用?
- 从静态库使用时隐藏不透明结构的内容
- 在 ui 文件中隐藏 QTabWidget 中的单个选项卡窗格?
- 通过样式表仅在QTabWidget中应用文本颜色一个特定选项卡
- 在OpenGL中渲染透明块
- 在C++中使用Gdiplus创建透明位图
- 对于指向C++类的不透明C指针,正确的typedef是什么
- 设置QTabWidget中各个选项卡的颜色
- 在 QTabWidget 中动态设置单个选项卡的样式
- 如何仅设置 QTabWidget 背景颜色样式表
- 如何使白色透明
- 如何让 QTabWidget 透明?