2007年12月28日 星期五 11:54
wxPython,已知控件ID,如何取得或操作这个控件?比如一个ListBox,指定了唯一的ID,比如ID_List_1,现在想在某些事件发生时操作这个控件,比如添加或删除值,怎么做? 这应该是一个很初级的问题,不过Google了半天也没找到相关说明。很多地方介绍了控件ID的作用,也有一些根据控件ID绑定事件的例子,不过却没找到如何根据ID取得或操作控件的方法,麻烦哪位朋友点拨一下,不胜感激!
2007年12月28日 星期五 13:00
Äã¿ÉÒÔʹÓÃwxWindow::FindWindowById ÕâÊÇÒ»¸ö static ·½·¨¡£ ÀàËÆµÄ»¹ÓÐ FindWindowByLabel ºÍ FindWindowByName ÔÚ07-12-28£¬OldJ Wu <oldj.wu在gmail.com> дµÀ£º > > > wxPython£¬ÒÑÖª¿Ø¼þID£¬ÈçºÎÈ¡µÃ»ò²Ù×÷Õâ¸ö¿Ø¼þ£¿±ÈÈçÒ»¸öListBox£¬Ö¸¶¨ÁËΨһµÄID£¬±ÈÈçID_List_1£¬ÏÖÔÚÏëÔÚijЩʼþ·¢Éúʱ²Ù×÷Õâ¸ö¿Ø¼þ£¬±ÈÈçÌí¼Ó»òɾ³ýÖµ£¬Ôõô×ö£¿ > > > ÕâÓ¦¸ÃÊÇÒ»¸öºÜ³õ¼¶µÄÎÊÌ⣬²»¹ýGoogleÁ˰ëÌìҲûÕÒµ½Ïà¹ØËµÃ÷¡£ºÜ¶àµØ·½½éÉÜÁ˿ؼþIDµÄ×÷Óã¬Ò²ÓÐһЩ¸ù¾Ý¿Ø¼þID°ó¶¨Ê¼þµÄÀý×Ó£¬²»¹ýȴûÕÒµ½ÈçºÎ¸ù¾ÝIDÈ¡µÃ»ò²Ù×÷¿Ø¼þµÄ·½·¨£¬Âé·³ÄÄλÅóÓѵ㲦һÏ£¬²»Ê¤¸Ð¼¤£¡ > _______________________________________________ > 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/835c5a79/attachment.html
2007年12月29日 星期六 23:39
On Dec 28, 2007 11:54 AM, OldJ Wu <oldj.wu在gmail.com> wrote: > wxPython,已知控件ID,如何取得或操作这个控件?比如一个ListBox,指定了唯一的ID,比如ID_List_1,现在想在某些事件发生时操作这个控件,比如添加或删除值,怎么做? > > 这应该是一个很初级的问题,不过Google了半天也没找到相关说明。很多地方介绍了控件ID的作用,也有一些根据控件ID绑定事件的例子,不过却没找到如何根据ID取得或操作控件的方法,麻烦哪位朋友点拨一下,不胜感激! 一般的作法是将对象保存在父窗体实例中,而不是动态查找。除非你的控件本身就是动态查找的,但是一个办法也是可以维护一个字典来保存这些动态创建的对象。通过查找对象来进行处理,这样要简单得多。 -- I like python! UliPad <>: http://code.google.com/p/ulipad/ meide < >: http://code.google.com/p/meide/ My Blog: http://www.donews.net/limodou
Zeuux © 2025
京ICP备05028076号