wxpython - 如何在滚动窗口的右下角保留一行文字?

时间:2014-06-30 14:16:36

标签: 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)

1 个答案:

答案 0 :(得分:1)

不要绘制文字。只需使用wx.StaticText小部件。将ScrolledWindow放入sizer中,然后添加静态文本小部件。瞧!你完成了!

如果您想要绘制路线,则必须绑定到滚动事件并找出滚动区域中的位置。然后每当滚轮停止时重新绘制文本。这将是一项很多工作。

相关问题