Closed zhoujun637 closed 6 months ago
这个功能其实本来就是一个试验性的,如果你的项目真的依赖它建议自己使用苹果的API去实现。少了一个view我也不太清楚,还得问懂Mac的朋友,如果可以的话希望分享一下demo的代码...另外,您的其他issue建议查看一下并把已经解决的关了。
找到原因了,因为我自定义了info.plist字段,我在里面添加了
<key>NSRequiresAquaSystemAppearance</key>
<true/>
去掉这个就可以了
用源代码编译出了库,然后自己用Qt创建了一个Demo并调用这个库,代码直接用的是源码里examples的代码。demo里的颜色切换正常,但是blur-effect切换无效。但是在源码的工程里运行examples,颜色切换正常,blur-effect切换也正常。跟踪调试,发现是setBlurEffect这个函数执行失败,我自己在源码里加了调试信息 examples执行blur-effect切换时,打印如下 我自己写的demo里执行blur-effect切换时,打印如下 对比之下,发现我自己的demo的打印缺少一个NSVisualEffectView,想问一下,是什么原因导致的