名前ではなく ID に基づいて wx.TextCtrl() などのフォーカスを設定する方法があるかどうか疑問に思っています。
通常、次のようなことをします...
text = wx.TextCtrl(self, 100, '')
text.SetFocus()
次に、フォーカスがテキストに設定されます。ただし、未定の量の wx.TextCtrls があり、それらを作成するためのループがあり、すべて異なる ID を使用します。彼らがこのようにする方法なのだろうか?
'id#'.SetFocus() #Set focus to TextCtrl with id = id#
辞書を使ってそれを行う方法を見ていますが、これを行うより良い方法があると思います。
ありがとう、