PyQt5-如何设置顶层窗口的透明度

时间:2026-02-12 15:03:31

1、导入相关模块,创建应用程序对象,自定义一个窗口类继承自QWidget。并设置初始基本属性,颜色,标题等。

PyQt5-如何设置顶层窗口的透明度

1、获取透明度,透明度用0-1直接的小数值来标示,0表示完全透明,1表示不透明,默认为1。

所用函数:self.windowOpacity(),返回当前的透明度。

PyQt5-如何设置顶层窗口的透明度

2、self.setWindowOpacity(f),设置窗口的透明度,

参数f是浮点数。

PyQt5-如何设置顶层窗口的透明度

1、给窗体添加一个按钮控件btn1,作为减小透明度的按钮。

PyQt5-如何设置顶层窗口的透明度

2、为按钮设置槽函数。当点击按钮时让透明度减小,最小到0.1-0.05。

PyQt5-如何设置顶层窗口的透明度

3、给窗体添加另一个按钮控件btn2,作为增加透明度的按钮。

PyQt5-如何设置顶层窗口的透明度

4、为按钮设置槽函数。当点击按钮时让透明度增加,最大到1。

PyQt5-如何设置顶层窗口的透明度

© 2026 长短途
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com