只需对QLabel设置setAttribute(Qt::WA_TranslucentBackground, true);即可
20231126重新更正一下
重要原因对父QWidget设置样式导致子控件具有相同样式导致看似其中一个QLabel穿透另外一个QLabel显示父组件背景色问题。
解决办法有两种:
第一种设置样式可以加上id选择器,这样避免子组件拥有相同样式。
第二种就是setAttribute(Qt::WA_TranslucentBackground, true)
只需对QLabel设置setAttribute(Qt::WA_TranslucentBackground, true);即可
20231126重新更正一下
重要原因对父QWidget设置样式导致子控件具有相同样式导致看似其中一个QLabel穿透另外一个QLabel显示父组件背景色问题。
解决办法有两种:
第一种设置样式可以加上id选择器,这样避免子组件拥有相同样式。
第二种就是setAttribute(Qt::WA_TranslucentBackground, true)