TextCtrl:如何设置文本位置?

时间:2013-04-10 18:22:55

标签: wxpython

我有一个带滚动条的TextCtrl,我希望我的文本的第一行行出现在我的TextCtrl中。 但是,显示文本的最后行。 当我将滚动条位置设置到TextCtrl的顶部时,仍会显示文本的最后几行。知道如何解决这个问题吗?

f = open(path, 'r')
TC = wx.TextCtrl(self, -1, '',
                    size=(400, 200), pos=(10,140), style=wx.TE_RICH2|wx.TE_MULTILINE|wx.VSCROLL)
for line in f.readlines():
    TC.write(line)
f.close
TC.SetEditable(False)
TC.SetScrollPos(wx.VERTICAL,0)
TC.Refresh()

1 个答案:

答案 0 :(得分:4)

我相信你想要的电话是SetInsertionPoint(0)