社区
脚本语言
帖子详情
wxPython TreeCtrl控件的问题
bingdianslover
2014-02-02 08:32:49
用wxPython开发一个桌面应用,遇见一个问题,请教各位高手,先谢谢了。
问题如下:
利用TreeCtrl控件展示数据库中的一个分类表数据,然后根据点选不同的节点,在Grid控件中显示同一分类的列表。分类表中有名称和ID,需要根据ID查询同一分类的数据,TreeCtrl控件中的节点,展示时显示的是民称,那么怎么在点击后获取这个ID呢?是不是有什么方式可以隐藏ID啊,即一个节点需要两个值,一个是用于显示的名称,一个是用于操作的ID。
...全文
438
2
打赏
收藏
wxPython TreeCtrl控件的问题
用wxPython开发一个桌面应用,遇见一个问题,请教各位高手,先谢谢了。 问题如下: 利用TreeCtrl控件展示数据库中的一个分类表数据,然后根据点选不同的节点,在Grid控件中显示同一分类的列表。分类表中有名称和ID,需要根据ID查询同一分类的数据,TreeCtrl控件中的节点,展示时显示的是民称,那么怎么在点击后获取这个ID呢?是不是有什么方式可以隐藏ID啊,即一个节点需要两个值,一个是用于显示的名称,一个是用于操作的ID。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bingdianslover
2014-02-06
打赏
举报
回复
自己研究了一下wxPython的API,通过TreeCtrl的SetItemData和GetItemData解决。在TreeCtrl绑定的EVT_TREE_SEL_CHANGED事件中,用event.GetIndex()可以获取选中的节点的Id,在用这个ID当作所用获取设置的ItemData即可。 谢谢angel_su,你说的也是一种方法,呵呵。
angel_su
2014-02-05
打赏
举报
回复
可以用个普通字典维护,不显示id的话没必要把它搞进控件里...
python图形界面开发之
wxPython
树
控件
使用方法详解
wxPython
树
控件
介绍 树(
tree
)是一种通过层次结构展示信息的
控件
,如下图所示是树
控件
示例,左窗口中是树
控件
,在
wxPython
中树
控件
类是wx.
Tree
Ctrl
。 wx.
Tree
Ctrl
常用的方法有 AddRoot(text, image=-1, selImage=-1, data=None)。添加根节点,text参数根节点显示的文本;image参数是该节点未被选中时的图片索引,wx.
Tree
Ctrl
中使用的图片被放到wx.ImageList图像列表中;selImage参数是该节点被选中时的图片索引。data参数是给节点传递的数据。方法返回节点,节点类型是wx.
Tree
Item
活学活用
wxPython
活学活用
wxPython
wxPython
API参考手册
wxPython
API参考手册是用
wxpython
开发用户界面的api手册
wxPython
in Action
一本学习
wxpython
开发的书,讲的很详细,对于想要用python来开发windows桌面程序的小伙伴来说,nice!
wxPython
-epydoc.rar_DEMO_
wxpython
wxPython
a Demo for Python binding with wxWidgets
脚本语言
37,743
社区成员
34,212
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章