Bevor ich versuche eine nicht adequate Erklaerung abzugeben, verweise ich lieber auf die Tutorials, die es frei im Netz gibt und die mir recht gut geholfen haben.
Another wxPython Tutorial =>siehe Layout Management
Das tolle Zetcode Tutorial => siehe wieder Layout Management
Falls Englisch das Problem ist, warum diese noch nicht gefunden hast sieh dir mal den thread an
viewtopic.php?f=19&t=5302. Vielleicht hilft es ja.
Im Grunde gibt es zwei Arten mit wxpython ein Layout zu machen. Durch absolute positionierung (koordinaten angabe und groessen angabe als pixelzahl) und eben durch sizer. Sizer werden innerhalb von Frames und Panels benutzt, um sich anhand von angegebenen Flags und relativen ordnungsangaben (relativ zu anderen sizern) mehr oder minder automatisch anzuordnen. Das ist fuer code maintenance dann einfacher als alle absoluten positionierungen immer aendern zu muessen, wenn man ein neues widget einbauen will.
Ein weiterer Nebeneffekt von absoluter positionierung ist eben der, den du gesehen hast.
hope that helps.