Thread Fortschrittsanzeige und Prozessabbruch: GUI mit pipe und fork (4 answers)
Opened by rudolf at 2007-05-21 13:06

rudolf
 2007-05-22 10:50
#46342 #46342
User since
2007-05-21
3 Artikel
BenutzerIn
[default_avatar]
Zum Problem
Code: (dl )
$mw->repeat(100,sub{$mw->update()});

habe ich im Forum folgende Aussage gefunden:
Quote
so wie's dasteht (update in kombination mit repeat), bringts in der regel nicht wirklich was...
$mw->repeat wird nur ausgefuehrt, wenn die Mainloop gerade mal wieder ausgefuehrt wird. wenn du also eine laengere funktion oder so hast, dann wird waehrenddessen das Tk::repeat nicht ausgefuehrt, weil Tk nur auf einem Thread/Prozess laeuft. und das update wird ja eh bei jedem durchlauf von mainloop ausgefuehrt.
$mw->update bringt nur was, wenn du eine laenger laufende funktion hast; da ist es dann oft schon sinnvoll, das von zeit zu zeit ausfuehren...

Aber wie bekomme ich es dann hin, dass das GUI während der Ausführung von aria2c aktiv bleibt?

View full thread Fortschrittsanzeige und Prozessabbruch: GUI mit pipe und fork