>> Hi, Dawid. >> >> Dawid Sip wrote: >> >>> I dondt know why after putting first dockWidget into a Splitter and >>> getting size of that dockWidget i get 0 for width and for height, but >>> after putting a second dockWid into the Splitter and again getting the >>> size immediately after the addition i get the right height and the >>> right width. Does anyone know how to get the right size after adding >>> the first dockWidget? >>> >> You can't depend on the initial size of the widget prior to any event >> handling. >> > [...] > > I'm not an expert, but I think the following bunch of code inserted after > the first addition and before requesting size of the (first) added widget > could help. > > Code: > > QEventLoop.ProcessEventsFlags pef = new > > QEventLoop.ProcessEventsFlags(QEventLoop.ProcessEventsFlag.ExcludeUserInputEvents); > pef.set(QEventLoop.ProcessEventsFlag.ExcludeSocketNotifiers); > QAbstractEventDispatcher.instance().processEvents(pef); > > > -- > Tomasz 'Trog' Welman > Hi Tomasz,
I was thinking the same way, to somehow get a gripp of the event loop. Fortunately enough this wasn't necessary. Thanks anyway, it might come in handy later ;) cheers, Dawid _______________________________________________ Qt-jambi-interest mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest
