我似乎无法将停靠小部件中的关闭和浮动按钮颜色从回更改为白色。这是它停靠的时候。
这是我尝试过的:
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小部件并单击更改样式表然后粘贴以下行,只需删除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。