Forum QGIS

Pełna wersja: Python - pytanie
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Temat może bardziej przeznaczony na forum dotyczące programowania w Pythonie, ale gdyby któryś z kolegów piszących wtyczki znał odpowiedź to będę wdzięczny.
Napisałem wtyczkę, która wyszukuje obiekty na zadanej warstwie i prezentuje wyniki w oknie QT. Wyszukiwanie przy dużej liczbie obiektów trwa kilka sekund. Aby wszystko wyglądało elegancko i użytkownik się nie niecierpliwił chciałem wyświetlić w tym oknie komunikat 'Trwa wyszukiwanie...' (w obiekcie QLabel poprzez setText()). Wszystko byłoby fajnie, gdyby tekst 'wpadał' do okienka przed rozpoczęciem wyszukiwania. Ale dzieje się inaczej - tekst jest uaktualniany dopiero po zakończeniu działania programu, czyli po zakończeniu wyszukiwania.
Jak spowodować, aby tekst trafił tam gdzie należy od razu?

P.S.
Oczywiście setText() jest w programie przed pętlą wyszukującą Smile
Spróbuj w pętli wołać metodę repaint() tej labelki.
Oczywiście działa Smile
Dzięki!

Wygląda na to, że te dane przechodzą jeszcze przez jakiś bufor i trzeba je "popchnąć".