Sounds like you are manipulating the widget outside the main GUI thread, is this true?
Thread Support in Qt:
Although QObject is reentrant, the GUI classes, notably QWidget and all its subclasses, are not reentrant. They can only be used from the main thread.
Bookmarks