aufgaben mit cancel button
Verfasst: Mittwoch 27. Februar 2008, 01:57
Ich habe eine Aufgabe zu erledigen (genauer gesagt diverse xmlrpc requests) und würde aber in einer GUI gerne anbieten, das ganze zu canceln.
Leicht, so zuerst gedacht: mach doch einfach einen thread, erledige dort die xmlrpcs und kille ihn per GUI wenn cancel gedrückt.
und wenn nicht, löse einen Event im Main aus um zu zeigen, dass die aufgaben erledigt sind.
doch dann stieß ich auf probleme. wx.Thread scheint in python nicht gewrappt zu sein, so las ich. und threading.Thread hat keine kill methode, so las ich wieder.
Meine Frage ist also - wie erledigt man etwas im Hintergrund, und bietet dem user ein cancel an?
Leicht, so zuerst gedacht: mach doch einfach einen thread, erledige dort die xmlrpcs und kille ihn per GUI wenn cancel gedrückt.
und wenn nicht, löse einen Event im Main aus um zu zeigen, dass die aufgaben erledigt sind.
doch dann stieß ich auf probleme. wx.Thread scheint in python nicht gewrappt zu sein, so las ich. und threading.Thread hat keine kill methode, so las ich wieder.
Meine Frage ist also - wie erledigt man etwas im Hintergrund, und bietet dem user ein cancel an?