Реализуете источник данных, напрмер QList в ваше модели. Реализуете метод, который будет добавлять данные в источник в ваше модели. Отображение данных в модели, соответствнно, тоже делаете из данного источника. https://evileg.com/ru/forum/topic/419/
Непонятно, зачем использовать c++/cli в современных проектах, но...
Попробуйте выставить Thread Partament State в STA для GUI потока через Thread.SetArtamentState Или через атрибут к функции WinMain.