Seite 1 von 1

textctrl mindestgröße unter linux

Verfasst: Dienstag 1. Dezember 2009, 23:08
von Zed01
Hallo,

ich habe in einem Gridsizer mehrere textcontrols, die sich der größe des sizers anpassen. da in jedes Textcontrol nur ein einziges Zeichen soll, sollten sie in etwa quadratisch sein, dies funktioniert unter windows auch wunderbar. wenn man das fenster verkleinert, verkleinert sicher der gridsizer und die textcontrols dadrin ebenfalls. Unter Linux (Ubuntu 9.10) und OSX (Snow Leopard) funktioniert diese automatische anpassung zwar, allerdings nur bis zu einer gewissen größe, die scheinbar die mindestgröße der controls darstellt. danach ignorieren die textcontrols die größe des fensters und verschieben sich in einen bereich außerhalb des fensters

Kann mir jemand helfen, wie ich das Problem behebe?

Die textctrls füge ich so in das Grid ein:

Code: Alles auswählen


grid.Add(textfield, 1, wx.ALL | wx.EXPAND, 0)

vbox.Add(grid, 1, wx.ALL | wx.EXPAND) # boxsizer

self.panel.SetSizerAndFit(vbox)