Мне просто интересно, есть ли способ установить фокус, скажем, wx.TextCtrl () на основе его идентификатора, а не его имени.
Обычно вы делаете что-то вроде ...
text = wx.TextCtrl(self, 100, '')
text.SetFocus()
и затем фокус устанавливается на текст.Однако у меня будет неопределенное количество wx.TextCtrls, и у меня будет цикл для их создания с разными идентификаторами.Мне интересно, есть ли такой способ сделать это?
'id#'.SetFocus() #Set focus to TextCtrl with id = id#
Я вижу способ сделать это с помощью словарей, но я предполагаю, что есть лучший способ сделать это.
Спасибо,