Appindicator neprekresľuje label

Appindicator neprekresľuje label
« kdy: 13. 01. 2012, 13:55:45 »
Čus

Vytvoril som si indicator v pythone pre unity na zobrazovanie uptime. To isté som bez problémov spravil pre gnome shell.
Celé to je v podstate hotové, akurát mi nechce prekresliť čas v indikátorovej oblasti, stále je tam prvý, ktorý som tam nastavil.
Ak by ste chceli kód spustiť, potrebujete nainštalovať balíček python-gtop.

V "dokumentácii" sa nespomína žiadny show, redraw ani nič podobné. Viete niekto poradiť, ako to spojazdniť?
« Poslední změna: 16. 01. 2012, 11:10:56 od Petr Krčmář »


Re:appindicator neprekresľuje label
« Odpověď #1 kdy: 13. 01. 2012, 15:58:04 »
určite tomu neuveríte, ale chyba bola znovu medzi klávesnicou a stoličkou. V prílohe hotová verzia.
Problém bol v tom, že som to nerobil cez gtk.timeout_add, ale pythonovský multithreading. Z toho vzniklo to, že som (podľa jednej chybovej hlášky) bol mimo gtk loopu, aj keď neviem prečo...