2009-08-12 2 views
2
  1. Как изменить только высоту объекта в wxPython, оставив его ширину автоматической? В моем случае это TextCtrl.Изменение высоты объекта в wxPython

  2. Как сделать высоту окна доступной для изменения и блокировки ширины?

ответ

6

Для ширины или высоты, чтобы автоматически определяется на основе контекста, который используется для него значение, равное -1, например (-1, 100) на высоте 100 и автоматической шириной.

Размер по умолчанию для элементов управления обычно (-1, -1).

Если указана ширина или высота, а элемент sizer для элемента управления не имеет установленного флага wx.EXPAND (обратите внимание, что даже если этот флаг установлен, некоторые sizers не будут расширяться в обоих направлениях по умолчанию), вы можете назвать его «заблокирован», поскольку он не будет отслеживать это измерение.

Обязательно изучите работу сабизеров в глубину, так как это одна из самых важных вещей в дизайне GUI.

Смежные вопросы