Python论坛  - 讨论区

标题:[python-chinese] wxWidget关于ScrollBar的问题,请问有谁能帮忙

2005年06月30日 星期四 12:33

shhgs shhgs.efhilt at gmail.com
Thu Jun 30 12:33:56 HKT 2005

写一个wxPanel供画图之用。Demo里面的例子没法用,因为这个图是根据数据动态形成的,移动了scrollbar之后,显示的数据区间不同了,每个数据对应在图形上的大小的比例也不同了。如果事先画好,到时候有可能会出现所有东西都挤在画布的下面或上面的情形。

现在的问题是,我写了如下代码,然后怎么也捕捉不到Scroll的event。请问如何解决这个问题

谢谢!!

##-----------------------------------------------------------------------
class MyCanvas(wx.Panel) :
    def __init__(self, parent ) :
        wx.Panel.__init__(self, parent, -1)
        self.SetBackgroundColour(wx.WHITE)
        self.Bind(wx.EVT_PAINT, self.OnPaint)
        self.SetScrollbar(wx.HORIZONTAL, 0, 100, 2000, True)
        self.Bind(wx.EVT_SCROLL, self.OnScroll)   ##------------这行是不是有问题
##-----------------------------------------------------------------------

此外wxPanel是不是可以嵌套在wxPanel里面?

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号