1.从MainWindows继承的窗口 直接用setWindowOpacity(0.9); 参数为透明度,范围0-1。
2.程序中弹出的窗口,继承自QDialog,要使用无边框窗口设置了FramelessWindowHint属性,但是发现FramelessWindowHint属性和透明度函数有冲突,无法设置成功。
解决方法:setWindowFlags(Qt::FramelessWindowHint | Qt::Dialog); 多添加一个Dialog属性,在设置setWindowOpacity透明度即可
Qt窗口设置半透明
最新推荐文章于 2025-03-13 11:29:14 发布
1042

被折叠的 条评论
为什么被折叠?



