在Windows上,无论何时打开或关闭一个窗口,它都会有一个小/快速通胀/放气+淡入淡出动画。
在QT中,大多数普通窗口和对话框都会出现这种效果。但是,如果使用Qt::CustomizeWindowHint
或Qt::FramelessWindowHint
作为窗口标记来删除标题栏,则窗口也会丢失前面提到的动画。
我真的想删除标题栏以创建我自己的标题栏(使用自定义关闭按钮,标题信息,自定义主题等),但是窗口标志和/或类的组合似乎不起作用。
然而,我的其他程序(谷歌浏览器,Visual Studio等)使用他们自己的自定义标题栏仍然有褪色动画。
这个问题还有吗?
使用Window Flags示例项目进行演示: https://www.youtube.com/watch?v=FCKyM5emGZs
PS:我知道我可以制作自己的动画;但是,复制默认动画提供的平滑性和兼容性是不可能的。因此,我宁愿只做最后的手段。