Frage

Ich bin neu in Python, aber ich kann wirklich nicht viel anständige Dokumentation im Web finden, so dass ich bin die Hoffnung, jemand die Antwort wissen oder wenn die Antwort ist ...

Ich habe einen WxPython FlexGridSizer an eine Platte gebunden, die anderen FlexGridSizers enthält, würde Ich mag an der Haupt FlexGridSizer einige Zellrahmen angezeigt werden, so dass jeder Abschnitt gekapselt sieht, aber ich kann keine Dokumentation, es zu tun finden.

Ich habe versucht, ein Panel mit meiner Haupt FlexGridView, mit der Platte Grenze auf, aber die Panels Grenze addieren nicht immer die gesamte FlexGridView Zelle aufzufüllen, so sieht es aus abgehackt und uneben.

Weiß jemand, wie man richtig diese simulieren?

War es hilfreich?

Lösung

Sizer verwendet werden, nur Widgets räumlich zu organisieren, als eine Angelegenheit von einer Tatsache, dass sie ‚unsichtbar‘.

sind

Ich glaube, Sie auf dem richtigen Weg sind mit einer Platte im Inneren jeder Zelle setzen und drehen auf seine Grenzen. Versuchen Sie es mit wx.EXPAND Flag hinzufügen, es hat eine Chance zu helfen.

In Bezug auf Dokumentation: wxPython ist im Wesentlichen ein Wrapper (gut, mit einigen Extras) für die wxWidgets C ++ Bibliothek, so gut wie alles, was Sie können, müssen in wxwidgets Dokumentation. Ich finde diese Dokumentation Browser nützlich. Und hier sind einige Hinweise zur Interpretation von C ++ Dokumentation für WxPython Benutzer, aber in der Regel alles ist offensichtlich, genug.

Auch für Grenzen Sie könnten in wx.StaticBox oder wx.StaticBoxSizer interessiert sein (dem geätzt elten Kasten um eine Gruppe von Kontrollen, die oft mit einem Etikett)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top