wxPython Problems!

This is becoming very annoying and I have no clue how to fix this. For some reason I cannot position items that I add to my program in wxPython. Whenever I create a textc control, listbox, or statictext, they can't be positioned. The statictext just appears at the very top left hand corner of the window, and if I use text control or a listbox, it covers the entire window. It seems there is no way to fix this. I look at the wxPython demos and their code is slightly different than mine. Here is what my main code looks like. I'll leave out all the functions that don't need to be shown.

I see that you are not using any kind of layout scheme for laying out your contols. wxpython needs that you specify layout scheme to layout your controls.
Please refer to sizers and stuff for more on that.

I didn't know I needed any of that. Anyways, everything seems to be working fine and I can move objects to the proper area without a problem. It's just that if I remove my second statictext, everything gets messed up. That's probably why it's having this problem, it doesn't have a layout scheme.