I noticed that when the function [setModel](http://doc.trolltech.com/4.0/qabstractitemview.html#setModel) is executed in parallel thread (I tried threading.Timer or threading.thread), I get this:

```
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QHeaderView(0x1c93ed0), parent's thread is QThread(0xb179c0), current thread is QThread(0x23dce38)
QObject::startTimer: timers cannot be started from another thread
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QTreeView(0xc65060), parent's thread is QThread(0xb179c0), current thread is QThread(0x23dce38)
QObject::startTimer: timers cannot be started from another thread

```

Is there any way to solve this?