免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3871 | 回复: 0
打印 上一主题 下一主题

python listctrl 事件处理 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-20 11:46 |只看该作者 |倒序浏览
python listctrl
listctrl 事件处理
项目列表后,鼠标单击一个表项,表示表项被选中激活,触发鼠标事件
self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.MybomChoose, self.bomlist)
其中‘wx.EVT_LIST_ITEM_ACTIVATED'表示事件激活,’self.MybomChoose'表示,事件触发后的相应函数,‘self.bomlist'表示触发的控件。
listctrl 表项的操作
ad_data = event.GetIndex()  #获得被激活表项的索引号
ad_code = self.bomlist.GetItem(ad_data, 0) #获得被激活表项的索引列号
ad_name = self.bomlist.GetItem(ad_data, 1)
ad_material = self.bomlist.GetItem(ad_data, 2)
ad_catogery = self.bomlist.GetItem(ad_data, 3)
ad_user = self.bomlist.GetItem(ad_data, 4)
ad_supplier = self.bomlist.GetItem(ad_data, 5)
               
wcode = ad_code.GetText()  #取的表项中被选中行列的值
wname = ad_name.GetText()
wmaterial = ad_material.GetText()
wcatogery = ad_catogery.GetText()
wuser = ad_user.GetText()
wsupplier = ad_supplier.GetText()
wxpython listctrl在数据列表中可以配合数据库,进行数据操作,配合checkbox控件,能够有多种使用
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/64539/showart_2073899.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP