I have a wx.Choice control in glade however I am not sure how I would be able to set the default size of the control to be equivalent to x number of characters.
Is there a way to set the initial size of the widget inside wxGlade, to be the length of an expected string (in pixels)?
wx.Choice.SetInitialSize(dc.GetTextExtent("expected string")[0])
In short, there is no such option, there might be added in the future, however currently wxGlade does not provide a convenient way to specify an initial size in terms of number of characters.
Adding the code of
In the code section within wxGlade is one way of doing this, the other is to add it in manually within the Python code.