Как расширить wx.StaticBox по горизонтали?

У меня проблемы с расширением StaticBox,

Вот код, который я использую:

self.images_area = wx.StaticBox(self, -1, '')
self.sizerBox = wx.BoxSizer(wx.HORIZONTAL)
self.sizerBox.Add(self.images_area, 0, wx.EXPAND|wx.ALL, 10)
self.SetSizer(self.sizerBox)

Похоже, что он работает вертикально, но не расширяется по горизонтали (что я бы подумал наоборот, так как я использовал wx.HORIZONTAL в BoxSizer)

1 ответ

Решение

Использование

self.sizerBox.Add(self.images_area, 1, wx.EXPAND|wx.ALL, 10)

У вас есть некоторые указания в wxPyWiki (пункт 8) о том, как работают параметры EXPAND и пропорции, чтобы определить поведение вашего виджета.

Другие вопросы по тегам