我正在尝试使用 Qt 及其 go-bind ( https://github.com/therecipe/qt ) 创建一个无框透明窗口。我遇到的问题是文本的碎片保留在无框透明窗口中。我确认的问题的特征如下。问题仅发生在调整大小的窗口中。(但不是 100%)只有最初显示在窗口中的文本将保留为碎片。这个问题可以通过在 QMainWindow 本身显式调用Hide(),来避免,但是会出现性能问题。Show()我希望在调整应用程序大小时会有一些考虑,因为问题只发生在调整大小的窗口中。有什么想法吗?我的环境如下:Qt:5.12.0我的应用程序源代码:https ://github.com/akiyosi/goqtframelesswindow commit:8d7aa6e
1 回答
凤凰求蛊
TA贡献1825条经验 获得超4个赞
此问题是由于 MacOS 中窗口的阴影引起的。我能够通过设置Qt::NoDropShadowWindowHint
窗口来解决这个问题。
也许这个问题是 MacOS/Qt 的一个错误。
- 1 回答
- 0 关注
- 111 浏览
添加回答
举报
0/150
提交
取消