我的应用程序中有一个 RichTextCtrl,它有一个EVT_KEY_DOWN
. 执行的代码如下:
def move_caret(self):
pdb.set_trace()
self.rich.GetCaret().Move((0,0))
self.Refresh()
def onClick(self,event):
self.move_caret()
event.Skip()
丰富的是我的 RichTextCtrl。
这是我想做的事情:
在每次按键时,将键添加到控件(这是默认行为)
将光标移动到控件的开头,第一个位置
这是它的实际作用:
它将键添加到控件
我检查了插入符号的位置,调试器报告它位于 0,0 但在控件上,它在当前位置闪烁(这是我按下键 + 1 之前的位置)
你看这里有什么不对吗?一定有什么我做错了。