我已经提到过以下代码:
self.output = wx.TextCtrl(panel, -1, "", style=wx.TE_RICH2 |
wx.TE_MULTILINE |
wx.TE_READONLY |
wx.TE_NOHIDESEL |
wx.TE_AUTO_URL)
问题:
每次self.output更新时,每次到屏幕的最后一行都会显示数据。用户无法读取数据的第一行或以上行。
需要解决方案:
当我点击按钮时,它会冻结该行。但是数据需要在屏幕上更新。如果用户希望看到我提供垂直条的向下数据,他们可以看到总数据。
答案 0 :(得分:0)
添加self.output.SetInsertionPoint(0)
。这将设置文本"光标"的位置。到小部件中的第一个字符。或者你可以改变self.output的大小?