为了账号安全,请及时绑定邮箱和手机立即绑定

Qt无框透明窗口中的文字碎片

Qt无框透明窗口中的文字碎片

Go
慕姐8265434 2023-06-12 15:53:22
我正在尝试使用 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 的一个错误。


查看完整回答
反对 回复 2023-06-12
  • 1 回答
  • 0 关注
  • 111 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信