我正在尝试使用Qt及其go-bind(https://github.com/therecipe/qt)创建一个无框透明窗口。
我所面临的问题是文本碎片保留在无框透明窗口中。请查看Gif(https://i.imgur.com/47OC7ps.gif)。
我确认的问题的特征如下。
可以通过在QMainWindow本身中显式调用Hide()
,Show()
来避免此问题,但是会出现性能问题。
我希望重新调整应用程序的大小会有所考虑,因为问题仅在调整大小的窗口中发生。
有什么想法吗?
我的环境如下:
答案 0 :(得分:0)
我解决了这个问题。
此问题是由MacOS中的窗口阴影引起的。
通过将Qt::NoDropShadowWindowHint
设置为窗口,我可以解决此问题。
也许这个问题是MacOS / Qt的错误。