超级网迷

超级网迷+ 电脑迷+ 音乐迷
个人资料
正文

wxPython:如果禁止滑动条的Tab Stop

(2014-07-06 10:52:34) 下一个

默认情况下,按Tab或者Shift+Tab键时会自动Focus到该滑动条上。如何才能禁止它呢?
下面的方法值得一试:

1)首先初始化UI时:
self.m_slider.Bind(wx.EVT_SET_FOCUS, self.onFocus)

2)在处理该事件时:
def onFocus(self, event):
    #print "slider on focus"
    self.m_nextButton.SetFocus()
    event.Skip()

那个m_nextButton是希望Focus的下一个control。

【结语】还是希望能有一个如此的Method,比如:SetTabStop(False)。

2014.07.06
[ 打印 ]
阅读 ()评论 (0)
评论
目前还没有任何评论
登录后才可评论.