我只是想知道是否有一种方法可以根据其 ID 而不是名称来设置说 wx.TextCtrl() 的焦点。
通常你会做类似...
text = wx.TextCtrl(self, 100, '')
text.SetFocus()
然后将焦点设置在文本上。但是,我将有未确定数量的 wx.TextCtrls,并且我将有一个循环来制作它们,它们都具有不同的 ID。我想知道他们是否是这样做的一种方式?
'id#'.SetFocus() #Set focus to TextCtrl with id = id#
我看到了一种使用字典的方法,但我假设有更好的方法来做到这一点。
谢谢,