Есть некоторый ComboBox, в зависимости от которого я отображаю одну из форм:
def __showAddForm(self):
self.item = DsType.create()
form = wx.FlexGridSizer( cols=2 )
dsTableNm = wx.TextCtrl(self.parent)
form.AddMany([
wx.StaticText(self.parent, size=(100,30), label="New item name"),
dsTableNm,
(0,0),
wx.Button(self.parent, -1, u"Добавить"),
])
self.Add(form)
хочется по клику на “Добавить” сохранить текущее значение dsTableNm (в данном случае одно поле, а на других формах полей множество).
Сейчас мне представляется решение типа такого:
запомнить все wx-элементы, значения которых понадобятся, как атрибуты текущего объекта. и в функции-обработчике получить их значения.
Но хочется чтобы формы работали по аналогии с html. т.е. нажал кнопку “submit” - и все данные оказались внутри get-массива.
нет ли в wxPython классов предназначеных для схожих целей? (т.е. для создания форм)