gripy_debug_console.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:GRIPy 作者: giruenf 项目源码 文件源码
def onInputChar(self, evt):
        key = evt.GetKeyCode()
        if key == wx.WXK_TAB:
            data = self.inputCtrl.GetValue()
            ins_point = self.inputCtrl.GetInsertionPoint()
            last_point = self.inputCtrl.GetLastPosition()
            line_number = len(data[0:ins_point].split("\n"))
            if line_number > 1:
                ins_point -= line_number - 1
            data = data[0:ins_point] + '    ' + data[ins_point:last_point]
            self.inputCtrl.ChangeValue(data)
            self.inputCtrl.SetInsertionPoint(ins_point+3+line_number)
            return
        elif key == wx.WXK_F6:
            self.outputCtrl.SetFocus()
            return
        elif key == wx.WXK_ESCAPE:
            self.Close()
            return
        evt.Skip()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号