在做软件的时候想把QWidget设置成透明的,我在网上搜了各种答案:
- 有说设置qss背景属性的:
background: transparent;
但是这样就全透明了。如图3 - 还有qss里设置
background:rgba(0,0,0,0.2)
也是一样的,还是会完全透明 - 网上查的这些代码也没有用:
setWindowOpacity(0.7);
setAttribute(Qt::WA_TranslucentBackground, true);
setAttribute(Qt::WA_TranslucentBackground