1. 首页
  2. 编程语言
  3. Python
  4. pyqt5 设置窗体透明控件不透明的操作

pyqt5 设置窗体透明控件不透明的操作

上传者: 2022-03-10 05:55:37上传 PDF文件 94.35 KB 热度 9次

我就废话不多说了,大家还是直接看代码吧~在做软件的时候想把QWidget设置成透明的,我在网上搜了各种答案:有说设置qss背景属性的:background: transparent; 但是这样就全透明了。图一(原图) 图二 图三但是我希望工具栏wiget自身透明,而上面的控件保持原状。于是我想着要不要重叠两个widget,下面一个按照下面的方法半透明,上面的变成全透明然后再放各种控件,理论上应该可行,但是这样太麻烦了我迟迟没动手。过了一天以后,我灵光一闪!于是我打开ps弄了一张透明度为50%的白色图片保存成png模式,然后qss里面设置一下:搞定!!!!

用户评论