如何更改QDockWidget浮动按钮的颜色
How to change color of QDockWidget float-button
我似乎无法将停靠小部件中的关闭和浮动按钮颜色从背面更改为白色。这是它停靠的时候。
这是我尝试过的:
borderStyle.append(
"QDockWidget::close-button {color: rgb(255, 255, 255); background: rgb(100, 100, 100) }")
dock_->setStyleSheet(borderStyle);
背景颜色会更改,但黑色"X"和黑色浮动图像不会更改。
为什么?有人知道如何做到这一点吗?
谢谢
关闭和停靠标志是您可以更改它们的图标图像。请参阅 http://qt-project.org/doc/qt-4.8/stylesheet-examples.html#customizing-qdockwidget
打开设计器和 dockwidget 右键单击 dock widget,然后单击更改样式表,然后粘贴以下行,只需删除 url 并单击添加资源以更改图标图片:
QDockWidget {
border: 1px;
titlebar-close-icon: url(:/new/Icon/Icon/Crop.jpg);
titlebar-normal-icon: url(:/new/Icon/Icon/F_Circlensm_Icon.jpg);
}
QDockWidget::close-button{
border: solid black;
background-color:solid red;
icon-size: 20px;
}
尝试以这种方式HTH。
相关文章:
- 将"打开的CV图像"中的"颜色"转换为整数格式
- 问:如何使用C++中的按钮从窗口打开窗口
- 如何将点击的信号和插槽添加到qt中的自定义按钮中
- 如何在内核C++中使用1920x1080x16M图形或类似的16M颜色?(VGA)
- QML按钮点击功能执行顺序
- 更改 QT 中按钮的颜色
- 颜色为C++的单选按钮
- 使用winapi使用按钮更改窗口的背景颜色
- 当鼠标越过按钮时,我可以更改按钮背景颜色吗?
- 如何设置按钮的背景颜色,包括复选框按钮
- Qt 样式表按钮背景颜色
- 如何阻止Qt的setStyleSheet重置表单和按钮上的指定颜色?
- 单击按钮后对QML矩形的颜色设置动画
- 在不声明成员变量的情况下更改按钮颜色
- 如何获取指向颜色按钮的指针
- 如何更改QDockWidget浮动按钮的颜色
- 如何使用QSS为禁用按钮设置不同的背景颜色
- 为什么在CToolBar中使用高深度颜色的禁用按钮只是灰色框
- 如何获取标题栏窗口控件的 RECT(最大化、最小化、关闭按钮)?我尝试制作自定义颜色标题栏
- 更改 Windows 上的任务栏按钮颜色