标签: wxpython wxpython-phoenix
更改wx.TextCtrl的值时,将发射事件wx.EVT_TEXT。在事件处理程序中调用GetValue()返回新值。在事件处理程序中调用GetInsertionPoint()将返回新的插入点。是否可以获取旧值和旧插入点(在更改文本之前)?
wx.TextCtrl
wx.EVT_TEXT
GetValue()
GetInsertionPoint()
答案 0 :(得分:0)
我不这么认为。但是,创建文本控件时,您只需保存值和插入点即可。我相信这些分别是一个空字符串和零。
然后在EVT_TEXT事件处理程序中,只要发生更改,您就只需更新保存的值。
EVT_TEXT