Кадры Qt исчезают через некоторое время

Я сделал приложение для Windows в Qt, у меня есть несколько QPushButton, QGroupBox и так далее, и приложение работает отлично.

Но когда я покидаю приложение на следующий день, я вижу, что все рамки вокруг кнопок, групповых блоков и всех виджетов, у которых есть рамки, исчезают. Но приложение по-прежнему работает как надо.

Как это выглядит
Здесь я отредактировал изображение, как оно выглядит.

Приложение устанавливает некоторые таблицы стилей для некоторых виджетов в других диалоговых окнах и включает и выключает некоторые виджеты.

Но есть ли у кого такие же проблемы? А может быть есть объяснение, почему это происходит?

6

Решение

Возможно, у вашей программы утечка GDI Objects.

Приложение Windows может использовать только 9999 объектов GDI.
когда ваше приложение пропускает слишком много объектов GDI, ваше приложение будет выглядеть как ваша картинка.

Вы можете нажать Ctrl + Shift + Esc, чтобы увидеть, сколько объектов GDI использовало ваше приложение.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]