ich bekomme folgende Fehlermeldung:
Traceback (most recent call last):
File "guiadv.py", line 212, in OnStart
self.NewTreeNode()
File "guiadv.py", line 289, in NewTreeNode
self.ParameterTree()
File "guiadv.py", line 293, in ParameterTree
root = self.tree.AppendItem(self.test_root, "Parameter")
File "C:\Programme\Python25\Lib\site-packages\wx-2.8-msw-unicode\wx\_controls.py", line 5429, in AppendItem
return _controls_.TreeCtrl_AppendItem(*args, **kwargs)
wx._core.PyAssertionError: C++ assertion "parent.IsOk() || !(HTREEITEM)::SendMessageW((((HWND)GetHWND())), (0x1100 + 10), (WPARAM)(0x0000), (LPARAM)(HTREEITEM)(0))" failed at ..\..\src\msw\treectrl.cpp(1452) in wxTreeCtrl::DoInsertAfter(): can't have more than one root in the tree
Der Code:
Code: Alles auswählen
def OnStart(self, event):
...
self.tests[self.test_counter] = opti.Experiment(a, b, c)
try1 = opti.MyClass(self.data, self.tests[self.test_counter], status_func = self.show_status, finished_func = self.thread_finished)
#start_new_thread(try1.run, ())
self.NewTreeNode()
self.tree.Expand(self.experimente_root)
self.test_counter += 1
Hat jemand ne Idee woran es liegen könnte?
Macht für mich leider keinen SinnDoInsertAfter(): can't have more than one root in the tree

Danke