| Issue 67: | Dynamically delete all items of a MTKineticList | |
| 2 people starred this issue and may be notified of changes. | Back to list |
What steps will reproduce the problem? 1. Based on an existing MTKineticList called evenement_det, previously added: [code] evenement_det.add(MTKineticItem(label=str(self), **kinopts), 1) evenement_det.add(MTKineticImage(filename = str(filename),scale = 0.5), 2) for x in [1,2] : evenement_det.delete_item(x) w.remove_widget(evenement_det) [/code] 2. 3. What is the expected output? What do you see instead? no pb for removing the object but, deleting items returns me this err (even with KineticList’s ‘deletable’ and ‘searchable’ parameters set to True).. error: for x in [1,2] : evenement_det.delete_item(x) File “C:\Program Files\Python25\lib\site-packages\pymt\ui\widgets\kinetic.py”, line 281, in delete_item self.dispatch_event(’on_delete’, item, self.childmap[item]) KeyError: 1 What version of the product are you using? On what operating system? XP 32 Python 2.5 PyMt 0.2 Please provide any additional information below.
Aug 17, 2009
fixed in 0.3, kinetic list have been reworked. no more delete_item, fallback on the remove_widget() method same as the other widgets
Status:
Fixed
Owner: txprog |
Owner: xelapond
Labels: Component-Core Milestone-0.3