def create_shift_element(self, parent, value): field = IntCtrl(parent, value=value, style=wx.TE_PROCESS_ENTER | wx.TE_RIGHT, size=self.element_size) field.index = self.shift_vector.GetItemCount() self.shift_vector.Add(field, flag=wx.EXPAND | wx.RIGHT, border=5) self.Bind(wx.EVT_TEXT_ENTER, self.on_shift_field, field)