Python论坛  - 讨论区

标题:[python-chinese] wx.ScrolledWindow的scroll事件如何才能激发?

2007年12月26日 星期三 18:21

MaLi mali98765在gmail.com
星期三 十二月 26 18:21:28 HKT 2007

*±í8.7 ¹ö¶¯ÌõµÄʼþ*

EVT_SCROLL£ºµ±Èκιö¶¯Ê¼þ±»´¥·¢Ê±·¢Éú¡£

EVT_SCROLL_BOTTOM£ºµ±Óû§Òƶ¯¹ö¶¯Ìõµ½ËüµÄ·¶Î§µÄ×îÄ©¶Ëʱ´¥·¢£¨µ×±ß»òÓұߣ¬ÒÀÀµÓÚ·½Ïò£©¡£

EVT_SCROLL_ENDSCROLL£ºÔÚ΢ÈíµÄWindowsÖУ¬Èκιö¶¯»á»°µÄ½áÊø¶¼½«´¥·¢¸Ãʼþ£¬²»¹ÜÊÇÒòÊó±êÍ϶¯»ò°´¼ü°´Ï¡£

EVT_SCROLL_LINEDOWN£ºµ±Óû§ÏòϹö¶¯Ò»ÐÐʱ´¥·¢¡£

EVT_SCROLL_LINEUP£ºµ±Óû§ÏòÉϹö¶¯Ò»ÐÐʱ´¥·¢¡£

EVT_SCROLL_PAGEDOWN£ºµ±Óû§ÏòϹö¶¯Ò»Ò³Ê±´¥·¢¡£

EVT_SCROLL_PAGEUP£ºµ±Óû§ÏòÉϹö¶¯Ò»Ò³Ê±´¥·¢¡£

EVT_SCROLL_THUMBRELEASE£ºÓû§Ê¹ÓÃÊó±êÍ϶¯¹ö¶¯Ìõ¹ö¶¯²»³¬¹ýÒ»Ò³µÄ·¶Î§£¬²¢ÊÍ·ÅÊó±êºó£¬´¥·¢¸Ãʼþ¡£

EVT_SCROLL_THUMBTRACK£º¹ö¶¯ÌõÔÚÒ»Ò³ÄÚ±»Í϶¯Ê±²»¶ÏµÄ´¥·¢¡£

EVT_SCROLL_TOP£ºµ±Óû§Òƶ¯¹ö¶¯Ìõµ½ËüµÄ·¶Î§µÄ×îʼ¶Ëʱ´¥·¢£¬¿ÉÄÜÊǶ¥¶Ë»ò×ó±ß£¬ÒÀÀµÓÚ·½Ïò¶ø¶¨¡£

class drawtmp(wx.ScrolledWindow):
    def __init__(self,parent):
        wx.ScrolledWindow.__init__(self, parent,style=wx.HSCROLL)
        self.SetScrollbars(1, 1, 1600, 1400)
        self.FitInside()
        self.Scroll(10, 10)
        self.Bind(wx.EVT_SCROLL,self.OnScroll)

    def OnScroll(self,evt):
        print "on scrolling"

windows»·¾³Ï£¬ÉÏÃæµÄÕ⼸¸öʼþÈ«¶¼ÊÔ¹ýÁË£¬Êó±êÍÏÀ­£¬¹öÖᣬһµã¶¼Ã»¼¤·¢µÄÒâ˼£¬ÄѵÀÊÇ·½·¨´íÁË£¿
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071226/585588e9/attachment.html 

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

2007年12月28日 星期五 10:08

clfff.peter clfff.peter在gmail.com
星期五 十二月 28 10:08:50 HKT 2007

ÊÔÊÔEVT_SCROLLWIN

ÔÚ07-12-26£¬MaLi <mali98765在gmail.com> дµÀ£º
>
> *±í8.7 ¹ö¶¯ÌõµÄʼþ*
>
> EVT_SCROLL£ºµ±Èκιö¶¯Ê¼þ±»´¥·¢Ê±·¢Éú¡£
>
> EVT_SCROLL_BOTTOM£ºµ±Óû§Òƶ¯¹ö¶¯Ìõµ½ËüµÄ·¶Î§µÄ×îÄ©¶Ëʱ´¥·¢£¨µ×±ß»òÓұߣ¬ÒÀÀµÓÚ·½Ïò£©¡£
>
> EVT_SCROLL_ENDSCROLL£ºÔÚ΢ÈíµÄWindowsÖУ¬Èκιö¶¯»á»°µÄ½áÊø¶¼½«´¥·¢¸Ãʼþ£¬²»¹ÜÊÇÒòÊó±êÍ϶¯»ò°´¼ü°´Ï¡£
>
> EVT_SCROLL_LINEDOWN£ºµ±Óû§ÏòϹö¶¯Ò»ÐÐʱ´¥·¢¡£
>
> EVT_SCROLL_LINEUP£ºµ±Óû§ÏòÉϹö¶¯Ò»ÐÐʱ´¥·¢¡£
>
> EVT_SCROLL_PAGEDOWN£ºµ±Óû§ÏòϹö¶¯Ò»Ò³Ê±´¥·¢¡£
>
> EVT_SCROLL_PAGEUP£ºµ±Óû§ÏòÉϹö¶¯Ò»Ò³Ê±´¥·¢¡£
>
> EVT_SCROLL_THUMBRELEASE £ºÓû§Ê¹ÓÃÊó±êÍ϶¯¹ö¶¯Ìõ¹ö¶¯²»³¬¹ýÒ»Ò³µÄ·¶Î§£¬²¢ÊÍ·ÅÊó±êºó£¬´¥·¢¸Ãʼþ¡£
>
> EVT_SCROLL_THUMBTRACK£º¹ö¶¯ÌõÔÚÒ»Ò³ÄÚ±»Í϶¯Ê±²»¶ÏµÄ´¥·¢¡£
>
> EVT_SCROLL_TOP£ºµ±Óû§Òƶ¯¹ö¶¯Ìõµ½ËüµÄ·¶Î§µÄ×îʼ¶Ëʱ´¥·¢£¬¿ÉÄÜÊǶ¥¶Ë»ò×ó±ß£¬ÒÀÀµÓÚ·½Ïò¶ø¶¨¡£
>
> class drawtmp(wx.ScrolledWindow):
>     def __init__(self,parent):
>         wx.ScrolledWindow.__init__(self, parent,style=wx.HSCROLL)
>         self.SetScrollbars(1, 1, 1600, 1400)
>         self.FitInside()
>         self.Scroll(10, 10)
>         self.Bind(wx.EVT_SCROLL,self.OnScroll)
>
>     def OnScroll(self,evt):
>         print "on scrolling"
>
> windows»·¾³Ï£¬ÉÏÃæµÄÕ⼸¸öʼþÈ«¶¼ÊÔ¹ýÁË£¬Êó±êÍÏÀ­£¬¹öÖᣬһµã¶¼Ã»¼¤·¢µÄÒâ˼£¬ÄѵÀÊÇ·½·¨´íÁË£¿
>
>
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071228/4247c292/attachment.html 

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

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

    你的回复:

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

    Zeuux © 2024

    京ICP备05028076号