Qt 更改样式表会导致qlabel移动

Qt 更改样式表会导致qlabel移动,qt,stylesheet,qlabel,Qt,Stylesheet,Qlabel,我在水平布局中有几个标签,我想在某些时候启用/禁用标签周围的边框。我可以使用样式表来实现这一点,但问题是,每次我以这种方式启用/禁用边框时,标签都会在布局中向左或向右移动几个像素 这是一个恼人的工件,它会从UI的外观上消失。有人知道如何防止这种情况发生吗 谢谢 Marlon如果标签位于普通背景上,则不启用/禁用边框,只需更改边框颜色以匹配背景。如果标签位于普通背景上,则不启用/禁用边框,只需更改边框颜色以匹配背景。或者如果您不知道背景,则“透明”-这是一种有效的Qt颜色。或者如果你不知道背景-那

我在水平布局中有几个标签,我想在某些时候启用/禁用标签周围的边框。我可以使用样式表来实现这一点,但问题是,每次我以这种方式启用/禁用边框时,标签都会在布局中向左或向右移动几个像素

这是一个恼人的工件,它会从UI的外观上消失。有人知道如何防止这种情况发生吗

谢谢


Marlon

如果标签位于普通背景上,则不启用/禁用边框,只需更改边框颜色以匹配背景。

如果标签位于普通背景上,则不启用/禁用边框,只需更改边框颜色以匹配背景。

或者如果您不知道背景,则“透明”-这是一种有效的Qt颜色。或者如果你不知道背景-那么“透明”-这是一种有效的Qt颜色。