Δημοσιεύτηκε: 03 Οκτ 2011, 19:36
από medigeek
parenthesis έγραψε:Μετά από αρκετές προσπάθειες κατάλαβα ότι μάλλον για να γίνουν 2 δουλειές ταυτόχρονα χρειάζεται multiprocessing (μπορεί και όχι, και να δυσκολεύω τη ζωή μου χωρίς λόγο, αλλά δε βρήκα άλλο τρόπο).

Δοκίμασε με το gobject.timeout_add
http://www.pygtk.org/pygtk2reference/go ... imeout-add
http://bazaar.launchpad.net/~timekpr-ma ... ui.py#L169
Κώδικας: Επιλογή όλων
def statusmessage(self, widget, message):
msgid = self.statusbar.push(self.statusbarCID, strftime("%Y-%m-%d %H:%M:%S ") + message)
timeoutid = gobject.timeout_add(6000, self.statusrefresh, self, msgid)

Τα "self" και "msgid" είναι attributes για το self.statusrefresh