Hi Daniel, Thanks very much for your quick response! You're right, it was a case of the cut-and-paste blues, and me not really knowing what each part of the code in the examples was actually doing. A couple of things caught me out: first of all, i wasn't calling SetSizer and Fit on the right panels... Secondly, I stuffed up when trying to give graph_panel a parent of main_panel. It turns out I was actually never doing this, so the toolbar would appear, but none of the buttons would work.
Thanks again for your comments, they were very helpful, Cheers Sam -- http://mail.python.org/mailman/listinfo/python-list