QML Scene2D -> QThread вызывает ошибку сегмента - PullRequest
0 голосов
/ 02 декабря 2018

Попытка использовать функциональность Qt 5.9 QML Scene2D для рендеринга простого виджета LineChart на трехмерный объект внутри интерфейса моего приложения, когда я выхожу (отвечая на нажатие клавиши, но любые другие средства вызывают ту же проблему), проблемы с выводомследующее сообщение:

QThread: Destroyed while thread is still running

Вызывает сбой в работе, и 50% времени выполнения приложения зависает, требуя принудительного закрытия.

Запуск примера QML Scene2D из Qt вызывает ту же ошибку QThread, хотя, поскольку она работает как сущность в главном окне, приложение, похоже, завершает работу «правильно».Казалось бы, что рендеринг текстур Scene2D в автономном режиме создает потоки, которые не завершаются должным образом при закрытии программы.

Просматривая документацию и примеры, я не могу найти способ правильно и упорядоченно выполнить это завершение работы.Я был бы признателен за любые указания в этом направлении.

...