Работа с основными элементами управления
Эта глава включает:
- Создание фреймов и применение стилей
- Работа с фреймами и полосами прокрутки
- Создание альтернативных типов фреймов
- Создание и манипулирование окнами-разделителями
Всё взаимодействие пользователя с Вашей wxPython-программой происходит в виджете-контейнере, который обычно принято называть окном. В терминологии wxPython такой контейнер называется фреймом. В этой главе мы обсудим несколько различных фреймовых стилей wxPython. Основной класс wx.Frame содержит несколько различных стилевых флагов фрейма, влияющих на его внешний вид. Кроме того, wxPython предлагает минифреймы (miniframe) и фреймы, которые реализуют многодокументный интерфейс (MDI). При помощи разделительных полос (splitter bar) фреймы могут быть разделены на части, а при помощи полос прокрутки (scrollbar) они могут включать панели, превосходящие по размеру сам фрейм.
Жизненный цикл фрейма
Мы начинаем с обсуждения наиболее общих элементов фреймов: с их создания и размещения. Создание фрейма предполагает знание обо всех тех элементах стиля, которые могут быть использованы; размещение фреймов возможно более сложная задача, чем Вы можете предполагать с самого начала.
Как создать фрейм?
В этой книге мы уже рассмотрели множество примеров создания фрейма, но, все же, рискуя повторяться, мы выполним обзор базовых принципов создания фреймов.
Перевод: Савицкий Юрий