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