• 6759阅读
  • 3回复

请教一个QTreeWidget的问题 [复制链接]

上一主题 下一主题
离线bingcaihuang
 

只看楼主 倒序阅读 楼主  发表于: 2011-01-10
请教一个QTreeWidget问题,QTreeWidget来实现一个树形列表,每次对列表中的项进行操作的时候都要遍历所有项,对这个树形列表进行不同操作就要写不同的函数,先遍历后实现相应的操作,也想过给遍历的函数传递相应操作的函数指针,但不同操作的函数形参个数与类型都不一样,请问除了每个操作写一个方法以外有更好的方法吗?
[ 此帖被XChinux在2011-01-10 09:45重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2011-01-10
在每个QTreeWidgetItem里都能保存一个自定义数据吧?操作这个项时,根据这个数据来确定要调用哪个函数,不需要遍历所有项。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线bingcaihuang

只看该作者 2楼 发表于: 2011-01-10
回 1楼(XChinux) 的帖子
楼上还没弄懂我的意思,我是说遍历所有项,有时是修改项的数据,有时是改变项的所选状态,实现这两种操作的方法肯定不一样吧,那我在遍历时该如何处理呢?
离线sword_master

只看该作者 3楼 发表于: 2012-02-29
怎么遍历...我现在想判断一个手头的数据和QTableWidget里面所有的Item的名字是否重复...
小弟新手  .....
??
快速回复
限100 字节
 
上一个 下一个