Мне нужно создать то, что я считаю простым графическим интерфейсом. У меня очень мало опыта в создании графических интерфейсов. Я визуальный ученик, и «wxPython In Action» не помогает мне. Я плохо учусь по книгам, написанным докторами наук. Я использую Python 2.6. Многие примеры в Интернете не работают в Python 2.6.
Мне нужно создать графический интерфейс с 3 колонками и несколькими кнопками внизу.
На первом проходе каждый из столбцов будет просто многострочным вводом текста. Я создал графический интерфейс, который имел 3 столбца с использованием 3 панелей, но я не мог получить многострочный текстовый ввод для заполнения всей панели. Я попытался использовать boxsizer и flexgridsizer с одной панелью, но опять же, я не смог получить многострочный текстовый ввод для заполнения всего столбца.
Где-то я увидел пример почти точно того, что искал, но я либо не добавил его в закладки, либо это было в примере, и я забыл, где это. В этом примере было 3 столбца, в которых каждый столбец можно настроить по ширине, как в электронной таблице.
Я занимался этим довольно много дней и не достиг никакого прогресса. То, что я ищу, это что-то похожее на Sashwindow, но с 3 колонками.
Я пробовал несколько панелей, боксеров с flexgridsizer, но не повезло. Я прошел через все демоверсии wxPython, и ничего не получилось. Возможно, потому что то, что я ищу, слишком просто и не заслуживает демонстрации. Некоторые столбцы в реальной программе будут использовать выбираемые списки и сетки, но сначала мне нужно начать с упрощенного возможного случая.
Может ли кто-нибудь предоставить минималистичную программу, которая показывает 3 столбца с многострочным вводом текста, заполняющим весь столбец? Я разберусь, как добавить кнопки внизу.
Спасибо,