社区
脚本语言
帖子详情
wxPython TreeCtrl控件的问题
bingdianslover
2014-02-02 08:32:49
用wxPython开发一个桌面应用,遇见一个问题,请教各位高手,先谢谢了。
问题如下:
利用TreeCtrl控件展示数据库中的一个分类表数据,然后根据点选不同的节点,在Grid控件中显示同一分类的列表。分类表中有名称和ID,需要根据ID查询同一分类的数据,TreeCtrl控件中的节点,展示时显示的是民称,那么怎么在点击后获取这个ID呢?是不是有什么方式可以隐藏ID啊,即一个节点需要两个值,一个是用于显示的名称,一个是用于操作的ID。
...全文
497
2
打赏
收藏
wxPython TreeCtrl控件的问题
用wxPython开发一个桌面应用,遇见一个问题,请教各位高手,先谢谢了。 问题如下: 利用TreeCtrl控件展示数据库中的一个分类表数据,然后根据点选不同的节点,在Grid控件中显示同一分类的列表。分类表中有名称和ID,需要根据ID查询同一分类的数据,TreeCtrl控件中的节点,展示时显示的是民称,那么怎么在点击后获取这个ID呢?是不是有什么方式可以隐藏ID啊,即一个节点需要两个值,一个是用于显示的名称,一个是用于操作的ID。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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的话没必要把它搞进控件里...
wxpython
控件
响应tab键_
wxpython
中
控件
对键盘输入无响应的可能原因
问题
描述:开发环境:Win7 32bit + Python2.7.6 +
WxPython
3.0.1-b20140707开发某初级CAD软件中,需要实现点击
Tree
Ctrl
控件
的相应选择,实现GLCanvas窗口中三维空间点、线和面的添加和删除功能。对于点的添加有两种途径,再绑定
Tree
Ctrl
控件
的事件后,先会弹出一个Dialog要求用户输入XYZ坐标,通过Apply按钮持续添加,或者OK按钮...
wxpython
中
控件
对键盘输入无响应的可能原因
问题
描述: 开发环境:Win7 32bit + Python2.7.6 +
WxPython
3.0.1-b20140707 开发某初级CAD软件中,需要实现点击
Tree
Ctrl
控件
的相应选择,实现GLCanvas窗口中三维空间点、线和面的添加和删除功能。对于点的添加有两种途径,再绑定
Tree
Ctrl
控件
的事件后,先会弹出一个Dialog要求用户输入XYZ坐标,通过Apply按钮持续...
实战
wxPython
:041 - 高级
控件
之树状
控件
Tree
Ctrl
树形
控件
wx.
Tree
Ctrl
将信息表示为层次结构,其中的项可以展开以显示更多的项。 wx.
Tree
Ctrl
继承自wx.WithImages类,因此提供了将图像与
控件
项关联的函数。通过wx.WithImages可以使每个项使用索引来引用它的图像。除正常图像外,用上述方法处理wx.
Tree
Ctrl
还提供了可选的状态图像,可用于指示项目的一些附加状态,例如选中或未选中状态。
wxpython
核心部件wx.
tree
ctrl
#!/usr/bin/python #coding=gbk #
tree
ctrl
.py #http://www.jbxue.com/python/29640.htm import wx class MyFrame(wx.Frame): def __init__(self, parent, id, title): wx.Frame.__init__(self, parent,
wxPython
实践(五)高级
控件
wxPython
实践(一)概述
wxPython
实践(二)基础
控件
wxPython
实践(三)页面布局
wxPython
实践(四)事件响应
wxPython
实践(五)高级
控件
脚本语言
37,739
社区成员
34,211
社区内容
发帖
与我相关
我的任务
脚本语言
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写文章