设置窗口的透明度,及获取相关操作,如何设置动态的控制透明度。
1.建立窗口
1、导入相关模块,创建应用程序对象,自定义一个窗口类继承自QW坡纠课柩idget。并设置初始基本属性,颜色,标题等。
2.测试透明度
1、获取透明度,透明度用0-1直接的小数值来标示,0釉涑杵抑表示完全透明,1表示不透明,默认为1。所用函数:self.windowOpacity(),返回当前的透明度。
2、self.setWindowOpacity(f),设置窗口的透明度,参数f是浮点数。
3.动态控制窗体的透明度
1、给窗体添加一个按钮控件btn1,作为减小透明度的按钮。
2、为按钮设置槽函数。当点击按钮时让透明度减小,最小到0.1-0.05。
3、给窗体添加另一个按钮控件btn2,作为增加透明度的按钮。
4、为按钮设置槽函数。当点击按钮时让透明度增加,最大到1。