2013-04-10 74 views
2

我有一個帶滾動條的TextCtrl,我希望我的文本的第一行行出現在我的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() 

回答

3

我相信你想要的電話是SetInsertionPoint(0)

+0

是的,就是這樣!謝謝! – Munchkin 2013-04-10 18:26:23

+0

@Munchkin - 沒問題。如果你有一些工作,請確保接受答案。 – 2013-04-10 18:27:03

相關問題