Qt中如何在点击控件时获取QTreeWidgetItem绑定控件所在的item
来源:互联网 发布:网络炒作大概花费 编辑:程序博客网 时间:2024/05/16 23:04
最近遇到了这个问题,用了挺长时间解决这个问题的。
主要是用将控件在qtreewidget的item中显示,使用。比如一个button,一个slider或者一个combobox等等。
但是对于有的控件,选中某个item后,如果直接点击另一个item上的控件,利用qtreewidget的currentitem获取到的还是光亮状态的item,此时如果获取鼠标点击的item的信息,会失败。
解决方法就是利用一个map或其他方式将qtreewidgetitem和其对应的widget(控件)一一对应保存起来。再利用QApplication::focusWidget()方法获取的当前点击的控件,利用控件去索引Item,即可获取到当前点击控件所在的QTreeWidgetItem。
阅读全文
0 0
- Qt中如何在点击控件时获取QTreeWidgetItem绑定控件所在的item
- 如何在点击sencha-touch-list中通过点击item获得所在的绑定字段
- UltraWebGrid如何获取点击模板列中控件所在的行号
- VC6.0中TreeControl控件点击获取item的名称。
- 点击item获取里面的控件 ListView
- ContextMenuStrip在点击事件里,获取绑定的控件源
- 在adapter中对item的某个控件点击,并在点击事件中对其他item控件进行设置
- 在对话框中使用CTreeCtrl控件时,在OnNMClick消息中如何获取选中的Item以及内容
- 如何在ListView中点击item控制item中的控件变化(ListView篇)
- 如何在ListView中点击item控制item中的控件变化(ExpandableListView篇)
- 如何在MicroModels框架下获得gridview中被点击button所在的item项
- Listiew的Item点击无反应(在item中有Button等抢焦点的控件存在时)
- 在子控件类中获取该控件所在的ViewController
- Qt在控件未显示时如何获取正确的控件尺寸
- 【QT】Item中添加控件
- VC中如何获取鼠标点击处控件的ID
- BaseAdapter实现ListView中item上每个控件的获取以及点击
- Qt中如何获取某个控件的指针地址
- Poedu_Windows_进程
- 一张图说明HTTPS 握手过程
- 路由器RIP协议配置命令大全
- warning C4996:
- 如何下载今日头条视频
- Qt中如何在点击控件时获取QTreeWidgetItem绑定控件所在的item
- MySQL中distinct的使用方法
- CString 字符串拆分
- 我眼里的清华与姚班
- OC中方法和函数的区别
- 创建Azure scheduler完成日常任务
- Eclipse Bugs
- poj1006 Biorhythms中国剩余定理
- 项目“No bean named 'shiroFilter' is defined”错误处理