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号