Аз съм доста нов в рамката за графичен изглед на QT и не можах да намеря нищо за това в документите или в Google.
Имам GUI приложение, което рисува представяне на някои данни. Самото приложение върши известна работа с матрици/вектори (невронна мрежа) и трябва да го представи на QGraphicsScene
. Дотук добре, но забелязах, че приложението segfaults & се срива рано или късно (и обикновено по-рано), ако се опитам да актуализирам QGraphicsScene
от друга нишка. Документите на QT не казват нищо за безопасността на нишките и Google не дава нищо. Това, което искам (и почти трябва) да направя, е да изпълня изчисленията и съответно да актуализирам GUI представянето, но самите GUI контроли и т.н. трябва да останат отзивчиви. Както казах, първата ми мисъл беше да направя всичко в друга тема, но тя се срива произволно, ако се опитам.
Има ли някаква „приета практика“ да се правят подобни неща в QT или има нещо, за което не знам в самата рамка за графичен изглед?