Я использую Qt 5.11 с Qt Creator 4.7.1, и я занимаюсь разработкой для Windows 10.
Когда я создаю много окон, содержащих диаграммы, программа вылетает.Я полагаю, это потому, что у него недостаточно памяти, но я не уверен.Ошибка всегда отображается, когда я что-то создаю - это значит, когда я выделяю больше памяти.
У меня есть QMdiArea
и панель инструментов с некоторыми QToolButton
с.Когда я нажимаю QToolButton
, я создаю QMdiSubWindow
, который содержит некоторую информацию, такую как диаграммы, таблицы и так далее.Я видел, что проблема может возникнуть и при изменении размера QMdiSubWindow
: при изменении размера QMdiSubWindow
я выделяю больше памяти, наблюдая за ресурсами ПК.
В режиме отладки я получаю эту ошибку:-1: ошибка: возникла исключительная ситуация: исключительная ситуация в 0x4d47f50, код: 0xc000041d:, flags = 0x0.
0x4d47f4e <+0x00f6> 8b 30 mov (%eax),%esi
0x4d47f50 <+0x00f8> 89 31 mov %esi,(%ecx)
213 [1] in painting\qmemrotate.cpp
Ошибка, отображаемая на панели вывода приложения: ... / myapp завершена сcode -529697949
Я пытался найти этот код в сети, но не нашел ничего полезного в этой ошибке.
Я бы хотел хотя бы понять, является ли это реальной проблемойнедостаточно памяти или нет.