2005年06月30日 星期四 12:33
写一个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里面?
Zeuux © 2025
京ICP备05028076号