wxpython-如何使一行文本保持在滚动窗口的右下角?
谢谢你的建议wxpython-如何使一行文本保持在滚动窗口的右下角?,python,wxpython,Python,Wxpython,谢谢你的建议 下面是我的代码 def _OnPaint(self, evt): dc = wx.BufferedPaintDC(self) self.DoPrepareDC(dc) dc.Clear() nLeft, nTop = self.GetViewStart() print nLeft, nTop dc.DrawText('hello', nLeft + 100, nTop) 不要画课文。只需使用wx.StaticText小部件。将Scr
下面是我的代码
def _OnPaint(self, evt):
dc = wx.BufferedPaintDC(self)
self.DoPrepareDC(dc)
dc.Clear()
nLeft, nTop = self.GetViewStart()
print nLeft, nTop
dc.DrawText('hello', nLeft + 100, nTop)
不要画课文。只需使用wx.StaticText小部件。将ScrolledWindow放入sizer,然后添加静态文本小部件。瞧!你完了
如果要执行绘图路线,则必须绑定到滚动事件,并确定您在滚动区域中的位置。然后,每当滚轮停止时,重新绘制文本。这将是更多的工作。thx。最后我用了静态文本的方式,虽然看起来有点难看。