如何更改Qt|C++创建的ui(Windows)页面子窗口,如主页面左侧的树形控件窗口、下方的结果输出窗口等的停靠窗口按钮(如最大化、最小化、关闭等按钮)的颜色。因为现在将窗口标题栏的颜色变成了深蓝色,导致黑色的按钮看不见,需要变为白色,如何解决?
QDockWidget{
background-color: #0D4197;
color:white;
font-family:"Times New Roman";
font-size:12px;
}
上述代码能让子窗口的标题字体变白和背景色变蓝,但是右侧的系统自带按钮不能改变。
尝试用过自定义窗口(用到了QProxyStyle),但窗口太多没能实现,希望能有清晰的思路告诉我解法(如果有完整的代码更好)