【发布时间】:2014-09-01 19:02:27
【问题描述】:
这是我的问题:
self.textCtrl1 = wx.TextCtrl(id=wx.ID_ANY, name='textCtrl1',
parent=self, pos=wx.Point(0, 100), size=wx.Size(400, 100),
style=wx.VSCROLL | wx.TE_MULTILINE, value='')
self.textCtrl1.SetValue("I don't want this line to be selected by default!\n")
如您所见,每次对话框启动时,默认情况下始终选择wx.TextCtrl 中的内容,即使我SetInsertionPoint 到最后一个字符也是如此。这真的很烦人,因为默认情况下您输入的任何内容都会删除以前选择的内容,而且我找不到将光标设置到初始文本末尾的方法。那么如何解决这个问题呢?
P.S.:我正在使用 wxPython 2.8.12.1、python 2.7.3 的 win 7 64bit
【问题讨论】:
-
如果你展示你的代码是如何整合它的。这将很容易解决问题!
-
@sundarnatarajСундар:刚刚添加了我的代码
-
SetInsertionPointEnd(self) 试试这个
-
@sundarnatarajСундар: 已经试过了,但是没用。我正在使用 wxPython 2.8.12.1、python 2.7.3 的 win 7 64bit
标签: python wxpython wxtextctrl