原因是QDockWidget内部存在一个子窗口,这个子窗口盖住了qdockWidget,所以实际上是要对这个子窗口应用样式表 QDockWidget>QWidget { border:2px solid blue; }