Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经在 Qt 中完成了一个 Windows 窗体应用程序,并且我有一些 QPushButton、QGroupBox 等,并且该应用程序运行良好。
但是当我将应用程序留到第二天时,我看到按钮、组框和所有具有框架的小部件周围的所有框架都消失了。但是该应用程序仍然可以正常工作。
在这里,我编辑了一张图片的外观。
应用程序在其他对话框中的一些小部件上设置一些样式表,并设置启用和关闭一些小部件。
但是有没有人有同样的问题?也许有一个解释为什么会发生?
也许,您的程序泄漏了 GDI 对象。
Windows 应用程序只能使用 9999 个 GDI 对象。当您的应用程序泄漏太多 GDI 对象时,您的应用程序将看起来像您的图片。
您可以按 Ctrl+Shift+Esc 查看应用程序使用了多少 GDI 对象。