首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wxpython -如何将一行文本保留在滚动窗口的右下角?

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

Stack Overflow用户
提问于 2014-06-30 14:16:35
回答 1查看 68关注 0票数 0

谢谢你的建议

下面是我的代码

代码语言:javascript
复制
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)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-30 14:29:17

不要画课文。只需使用wx.StaticText小部件即可。将ScrolledWindow放入一个sizer中,然后添加静态文本小部件。瞧!你完蛋了!

如果您想要走绘图路线,那么您必须绑定到滚动事件,并确定您所在的滚动区域的位置。然后每当滚动轮停止时重新绘制文本。这将是更多的工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24492206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档