停靠和浮动时设置 QDockWidget 边框

Set QDockWidget border when docked and floating

我正在尝试设置 QDockWidget 的样式,使其在停靠和浮动时有边框。

我试过了:

QDockWidget 
{
    border: 5px solid purple;
}

但这只在浮动时产生了边框。停靠时,边框就消失了。

我该如何解决这个问题?

尝试

QDockWidget > QWidget {
    border: 5px solid purple;
}

这是停靠状态的结果:

这是未停靠状态的结果: